This is the color libary for the control of the colors. With this libary you can control the RGB libary with color objects.
color.h@0:8625ec7a9a67, 2015-12-25 (annotated)
- Committer:
- de_geeter_alexander
- Date:
- Fri Dec 25 19:32:59 2015 +0000
- Revision:
- 0:8625ec7a9a67
Color klasse om de kleuren bij te houden
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| de_geeter_alexander | 0:8625ec7a9a67 | 1 | #ifndef COLOR_H |
| de_geeter_alexander | 0:8625ec7a9a67 | 2 | #define COLOR_H |
| de_geeter_alexander | 0:8625ec7a9a67 | 3 | |
| de_geeter_alexander | 0:8625ec7a9a67 | 4 | class Color{ |
| de_geeter_alexander | 0:8625ec7a9a67 | 5 | int red, green, blue; |
| de_geeter_alexander | 0:8625ec7a9a67 | 6 | int floatToColorValue(float value); |
| de_geeter_alexander | 0:8625ec7a9a67 | 7 | static const int MAX_COLOR_VALUE=255; |
| de_geeter_alexander | 0:8625ec7a9a67 | 8 | |
| de_geeter_alexander | 0:8625ec7a9a67 | 9 | public: |
| de_geeter_alexander | 0:8625ec7a9a67 | 10 | enum colors {RED=0xFF0000, GREEN=0x00FF00, BLUE=0x0000FF, CYAN=0x00FF00, MAGENTA=0xFF00FF, YELLOW=0x00FFFF, WHITE=0xFFFFFF}; |
| de_geeter_alexander | 0:8625ec7a9a67 | 11 | |
| de_geeter_alexander | 0:8625ec7a9a67 | 12 | Color(int red, int green, int blue); |
| de_geeter_alexander | 0:8625ec7a9a67 | 13 | Color(int color); |
| de_geeter_alexander | 0:8625ec7a9a67 | 14 | Color(float red, float green, float blue); |
| de_geeter_alexander | 0:8625ec7a9a67 | 15 | int getHex(); |
| de_geeter_alexander | 0:8625ec7a9a67 | 16 | int getRed(); |
| de_geeter_alexander | 0:8625ec7a9a67 | 17 | int getGreen(); |
| de_geeter_alexander | 0:8625ec7a9a67 | 18 | int getBlue(); |
| de_geeter_alexander | 0:8625ec7a9a67 | 19 | |
| de_geeter_alexander | 0:8625ec7a9a67 | 20 | }; |
| de_geeter_alexander | 0:8625ec7a9a67 | 21 | |
| de_geeter_alexander | 0:8625ec7a9a67 | 22 | #endif |