voor rian

Dependencies:   mbed

Committer:
de_geeter_alexander
Date:
Fri Oct 23 08:36:18 2015 +0000
Revision:
0:ff4d23667e75
lol

Who changed what in which revision?

UserRevisionLine numberNew contents of line
de_geeter_alexander 0:ff4d23667e75 1
de_geeter_alexander 0:ff4d23667e75 2
de_geeter_alexander 0:ff4d23667e75 3 #ifndef COLOR_H
de_geeter_alexander 0:ff4d23667e75 4 #define COLOR_H
de_geeter_alexander 0:ff4d23667e75 5
de_geeter_alexander 0:ff4d23667e75 6 class Color {
de_geeter_alexander 0:ff4d23667e75 7
de_geeter_alexander 0:ff4d23667e75 8
de_geeter_alexander 0:ff4d23667e75 9 public:
de_geeter_alexander 0:ff4d23667e75 10 Color(int red, int green, int blue);
de_geeter_alexander 0:ff4d23667e75 11 Color(int color);
de_geeter_alexander 0:ff4d23667e75 12 Color(float red, float green, float blue);
de_geeter_alexander 0:ff4d23667e75 13 int getRed();
de_geeter_alexander 0:ff4d23667e75 14 int getGreen();
de_geeter_alexander 0:ff4d23667e75 15 int getBlue();
de_geeter_alexander 0:ff4d23667e75 16 int getHex();
de_geeter_alexander 0:ff4d23667e75 17 int floatToColorValue(float value);
de_geeter_alexander 0:ff4d23667e75 18 static const int MAX_COLOR = 255;
de_geeter_alexander 0:ff4d23667e75 19 enum colors {
de_geeter_alexander 0:ff4d23667e75 20 RED = 0xFF0000,
de_geeter_alexander 0:ff4d23667e75 21 GREEN= 0x00FF00,
de_geeter_alexander 0:ff4d23667e75 22 BLUE= 0x0000FF,
de_geeter_alexander 0:ff4d23667e75 23 CYAN= 0xFFFF00,
de_geeter_alexander 0:ff4d23667e75 24 MAGENTA= 0xFF00FF,
de_geeter_alexander 0:ff4d23667e75 25 YELLOW= 0xFFFF00,
de_geeter_alexander 0:ff4d23667e75 26 WHITE= 0xFFFFFF,
de_geeter_alexander 0:ff4d23667e75 27 PINK=0xFF69B4
de_geeter_alexander 0:ff4d23667e75 28 };
de_geeter_alexander 0:ff4d23667e75 29 private:
de_geeter_alexander 0:ff4d23667e75 30 int red, green, blue;
de_geeter_alexander 0:ff4d23667e75 31
de_geeter_alexander 0:ff4d23667e75 32
de_geeter_alexander 0:ff4d23667e75 33
de_geeter_alexander 0:ff4d23667e75 34 };
de_geeter_alexander 0:ff4d23667e75 35
de_geeter_alexander 0:ff4d23667e75 36 #endif