/////////////////////////////////////////////////////////// ///////////////// Have an itch? Scratch it! /////////////// ///////////////////////// SCRATCH ///////////////////////// ///////////////////// A MUD Server //////////////////// ///////////////////// By: Jared Devall //////////////////// ///////////////////// Thanks: //////////////////// ///////////////////// DIKU/Merc/ROM //////////////////// ///////////////////// Aetas/Deus Gang //////////////////// ///////////////////// Beej //////////////////// /////////////////////////////////////////////////////////// #ifndef __COLORTABLE_H #define __COLORTABLE_H #include <map> #include <string> class ColorTable { public: static const std::string &Substitute( char ); static const char COLOR_ESCAPE; static const char COLOR_CLEAR; private: typedef std::map<char, std::string> ColorMap; static ColorTable _instance; ColorMap _colormap; ColorTable(); // ColorTable is a singleton. }; #endif // _COLORTABLE_H