Provided by: liballegro-doc_4.2.2-3_all bug


       makecol8,  makecol15,  makecol16,  makecol24,  makecol32  -  Converts  an RGB value into a
       display dependent pixel format. Allegro game programming library.


       #include <allegro.h>

       int makecol8(int r, int g, int b);

       int makecol15(int r, int g, int b);

       int makecol16(int r, int g, int b);

       int makecol24(int r, int g, int b);

       int makecol32(int r, int g, int b);


       These functions convert colors from a hardware independent  form  (red,  green,  and  blue
       values  ranging 0-255) into various display dependent pixel formats. Converting to 15, 16,
       24, or 32-bit formats only takes a few shifts, so it is fairly efficient. Converting to an
       8-bit  color involves searching the palette to find the closest match, which is quite slow
       unless you have set up an RGB mapping table (see below). Example:

          /* 16 bit color version of green. */
          int green_color = makecol16(0, 255, 0);


       Returns the requested RGB triplet in the specified color depth.


       makeacol32(3alleg),  makecol(3alleg),   makecol_depth(3alleg),   makecol15_dither(3alleg),
       rgb_map(3alleg), bestfit_color(3alleg), set_color_depth(3alleg), exrgbhsv(3alleg)