| Current News Archived News Search News Discussion Forum Old Forum Install Programs More Downloads... Troubleshooting Source Code Format Specs. Misc. Information Non-SF Stuff Links Small banner for links to this site:  |  
 diff --git a/grpapi/grpapi.h b/grpapi/grpapi.h --- a/grpapi/grpapi.h +++ b/grpapi/grpapi.h                                     // the shadow's color, third byte is green,\r                                     // fourth byte is blue; like this:\r                                     // SHADOW_COLOR|0xBBGGRR00\r +                                   // This can be accomplished by using the left shift\r +                                   // operator like this:  SHADOW_COLOR|(color << 8)\r  #define ALPHA_BLEND     0x00000008 // Blends the graphic with what it is being drawn over.\r                                     // The dwAlpha parameter will only be used when this\r                                     // flag is specified.  dwAlpha is an RGB value\r                                     // (0xBBGGRR).\r                                     // Note: Because of the extra calculations required,\r                                     // alpha blended graphics take longer to draw\r +#define USE_INDEX       0x00000010 // Only valid when used with a custom SetPixel function.\r +                                   // This flag cannot be used in combination with\r +                                   // ALPHA_BLEND or SHADOW_COLOR\r +                                   // When this flag is used, the index to a color in the\r +                                   // palette will be passed to your custom SetPixel\r +                                   // function instead of the actual color.\r  \r  // Palette is an array of 256 DWORD's\r  // For LoadPalette and LoadGrp, lpFileName may be a file in an open mpq archive\r diff --git a/grpapi/grpapi_no-lib.h b/grpapi/grpapi_no-lib.h --- a/grpapi/grpapi_no-lib.h +++ b/grpapi/grpapi_no-lib.h                                     // the shadow's color, third byte is green,\r                                     // fourth byte is blue; like this:\r                                     // SHADOW_COLOR|0xBBGGRR00\r +                                   // This can be accomplished by using the left shift\r +                                   // operator like this:  SHADOW_COLOR|(color << 8)\r  #define ALPHA_BLEND     0x00000008 // Blends the graphic with what it is being drawn over.\r                                     // The dwAlpha parameter will only be used when this\r                                     // flag is specified.  dwAlpha is an RGB value\r                                     // (0xBBGGRR).\r                                     // Note: Because of the extra calculations required,\r                                     // alpha blended graphics take longer to draw\r +#define USE_INDEX       0x00000010 // Only valid when used with a custom SetPixel function.\r +                                   // This flag cannot be used in combination with\r +                                   // ALPHA_BLEND or SHADOW_COLOR\r +                                   // When this flag is used, the index to a color in the\r +                                   // palette will be passed to your custom SetPixel\r +                                   // function instead of the actual color.\r  \r  // Palette is an array of 256 DWORD's\r  // For LoadPalette and LoadGrp, lpFileName may be a file in an open mpq archive\r |