excolmap(3)                     Allegro manual                     excolmap(3)



NAME
       excolmap - Creating graphical effects with color mapping tables.
       Allegro game programming library.

SYNOPSIS
       #include <allegro.h>


       Example excolmap

DESCRIPTION
       This program demonstrates how to create custom graphic effects with the
       create_color_table function. Allegro drawing routines are affected by
       any color table you might have set up. In the first part of this
       example, a greyscale color table is set. The result is that a simple
       rectfill call, instead of drawing a rectangle with color zero, uses the
       already drawn pixels to determine the pixel to be drawn (read the
       comment of return_grey_color() for a precise description of the
       algorithm). In the second part of the test, the color table is changed
       to be an inverse table, meaning that any pixel drawn will be shown as
       its color values had been inverted.


SEE ALSO
       BITMAP(3), COLOR_MAP(3), END_OF_MAIN(3), PALETTE(3), RGB(3),
       RGB_MAP(3), SCREEN_H(3), SCREEN_W(3), allegro_error(3),
       allegro_init(3), allegro_message(3), blit(3), circlefill(3),
       clear_keybuf(3), color_map(3), create_bitmap(3), create_color_table(3),
       create_rgb_table(3), destroy_bitmap(3), drawing_mode(3), font(3),
       generate_332_palette(3), install_keyboard(3), keypressed(3),
       makecol(3), rectfill(3), rgb_map(3), screen(3), set_gfx_mode(3),
       set_palette(3), textout_centre_ex(3), vsync(3)



Allegro                          version 4.2.3                     excolmap(3)
