nuclear@72: #ifndef COLGRADE_H_ nuclear@72: #define COLGRADE_H_ nuclear@72: nuclear@72: class GradePalette { nuclear@72: private: nuclear@74: unsigned char *palette; nuclear@72: unsigned int tex; nuclear@72: int size; nuclear@72: nuclear@72: public: nuclear@72: GradePalette(); nuclear@72: ~GradePalette(); nuclear@72: nuclear@72: bool create(int sz = 16); nuclear@72: void destroy(); nuclear@72: nuclear@72: bool save_shot(const char *fname) const; nuclear@72: bool load_shot(const char *fname); nuclear@72: nuclear@72: unsigned int get_texture() const; nuclear@72: }; nuclear@72: nuclear@72: #endif // COLGRADE_H_