+enum {
+ C_BLACK = 0, // color codes
+ C_BLUE = 1,
+ C_GREEN = 2,
+ C_CYAN = 3,
+ C_RED = 4,
+ C_MAGENTA = 5,
+ C_BROWN = 6,
+ C_GRAY = 7,
+ C_LTGRAY = 8,
+ C_LTBLUE = 9,
+ C_LTGREEN = 10,
+ C_LTCYAN = 11,
+ C_LTRED = 12,
+ C_LTMAGENTA = 13,
+ C_YELLOW = 14,
+ C_WHITE = 15,
+};
+
+class RGBColor {
+ private:
+ short int r;
+ short int g;
+ short int b;
+
+ public:
+ RGBColor (int r, int g, int b)
+ : r(r), g(g), b(b)
+ {}
+
+ int getRed () const
+ { return r; }
+
+ int getGreen () const
+ { return g; }
+
+ int getBlue () const
+ { return b; }
+
+};
+