logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

bitmap_mask_color - Returns the mask color of the specified bitmap. Allegro game programming library.

Description

       Returns  the  mask  color for the specified bitmap (the value which is skipped when drawing sprites). For
       256-color bitmaps this is zero, and for truecolor bitmaps it is bright pink (maximum red and  blue,  zero
       green).  A  frequent  use  of this function is to clear a bitmap with the mask color so you can later use
       this bitmap with masked_blit() or draw_sprite() after drawing other stuff on it. Example:

          /* Replace mask color with another color. */
          for (y = 0; y h; y++)
             for (x = 0; x w; x++)
                if (getpixel(bmp, x, y) == bitmap_mask_color(bmp))
                   putpixel(bmp, x, y, another_color);

Name

       bitmap_mask_color - Returns the mask color of the specified bitmap. Allegro game programming library.

See Also

MASK_COLOR_8(3alleg4),     set_color_depth(3alleg4),     bitmap_color_depth(3alleg4),      ex3d(3alleg4),
       exmouse(3alleg4), expat(3alleg4)

Allegro                                           version 4.4.3                       bitmap_mask_color(3alleg4)

Synopsis

#include<allegro.h>intbitmap_mask_color(BITMAP*bmp);

See Also