home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2002 April / Game.EXE_04_2002.iso / Alawar / Color.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  2002-02-24  |  292 b   |  14 lines

  1. #include "Color.h"
  2.  
  3. const Color::Table Color::alpha_table;
  4.  
  5. Color::Table::Table()
  6. {
  7.     for( int alp = 0; alp < 256; ++alp )
  8.         for( int val = 0; val < 256; ++val )
  9.         {
  10.             float result = 0.49f + val*alp/255.0f;
  11.             data[alp][val] = (result > 255) ? 255 : (unsigned char)result;
  12.         }
  13. }
  14.