-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathColor.h
More file actions
40 lines (29 loc) · 744 Bytes
/
Color.h
File metadata and controls
40 lines (29 loc) · 744 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#ifndef _COLOR_H
#define _COLOR_H
class Color{
double red, green, blue, special;
public:
Color();
Color (double, double, double, double);
//method functions
double getColorRed(){ return red;}
double getColorGreen(){ return green;}
double getColorBlue(){ return blue;}
double getColorSpecial(){ return special;}
double setColorRed(double redValue){ red = redValue;};
double setColorGreen(double greenValue){green = greenValue;};
double setColorBlue(double blueValue){blue = blueValue;};
double setColorSpecial(double specialValue){special = specialValue;};
};
Color::Color(){
red=0.5;
green=0.5;
blue=0.5;
}
Color::Color(double r, double g, double b, double s){
red=r;
green=g;
blue=b;
special = s;
}
#endif