bitmap_mask_color(3alleg4) Allegro manual bitmap_mask_color(3alleg4)NAME
bitmap_mask_color - Returns the mask color of the specified bitmap. Allegro game programming library.
SYNOPSIS
#include <allegro.h>
int bitmap_mask_color(BITMAP *bmp);
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);
SEE ALSO MASK_COLOR_8(3alleg4), set_color_depth(3alleg4), bitmap_color_depth(3alleg4), ex3d(3alleg4), exmouse(3alleg4), expat(3alleg4)Allegro version 4.4.2 bitmap_mask_color(3alleg4)
Check Out this Related Man Page
bitmap_mask_color(3alleg4) Allegro manual bitmap_mask_color(3alleg4)NAME
bitmap_mask_color - Returns the mask color of the specified bitmap. Allegro game programming library.
SYNOPSIS
#include <allegro.h>
int bitmap_mask_color(BITMAP *bmp);
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);
SEE ALSO MASK_COLOR_8(3alleg4), set_color_depth(3alleg4), bitmap_color_depth(3alleg4), ex3d(3alleg4), exmouse(3alleg4), expat(3alleg4)Allegro version 4.4.2 bitmap_mask_color(3alleg4)
Greetings,
I know i can use the mv command to move and rename one file. How can I do this with multiple files?
example
pic01.bmp to pic0001.bmp
how can i perform this function on an entire directory of sequential files and keep them in sequence?
Hints, suggestions are most welcome:)
... (1 Reply)
Hi Everyone,
I am trying to use "convert" to create a movie from .bmp files. I have about 100 .bmp files which I would like to include. I use the following command:
convert *.bmp test.gif
The problem is that on the cluster I am using there doesn't seem to be enough memory to do this.... (1 Reply)
I want to learn programming so I can do the really neat stuff on computers, you know like making applications and mods to applications, designing GUI's and other stuff. I have a great imagination and have some really cool ideas but dont know how to make them a reality yet. I have seen all the... (2 Replies)
As you know we can output a string to the kernel /init/main.c
using printk.
I want to know if there are other function to make the appearance look better. is there any drawing function? color settings? if there is, i would thank if you name a few. (1 Reply)