00001
00018 #ifndef INC_MI32_AUTOCOLR_H
00019 #define INC_MI32_AUTOCOLR_H
00020
00021 #ifndef INC_MI32_STDDEFNS_H
00022 #include <mi32/stddefns.h>
00023 #endif
00024
00025 struct COLOR;
00026
00027
00029 class AUTOCOLORGEN {
00030 public:
00031
00033 AUTOCOLORGEN ();
00034
00036 void GetNext (
00037 COLOR& color
00038 );
00039
00041 void Reset ();
00042
00043 private:
00044 #ifndef GENERATING_DOXYGEN_OUTPUT
00045 UINT8 m_redloc;
00046 UINT8 m_grnloc;
00047 UINT8 m_bluloc;
00048 UINT8 m_topval;
00049 UINT8 m_idx;
00050 #endif // GENERATING_DOXYGEN_OUTPUT
00051 };
00052
00053
00054
00055 #endif
00056