blob: 2a5d1211b17b9ac3254b30652fd2c10954184f88 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#pragma once
namespace dchat
{
class Color
{
public:
Color() : Color(255, 255, 255, 255) {}
Color(unsigned char red, unsigned char green, unsigned char blue, unsigned char alpha = 255)
{
data[0] = red;
data[1] = green;
data[2] = blue;
data[3] = alpha;
}
unsigned char red() const { return data[0]; }
unsigned char green() const { return data[1]; }
unsigned char blue() const { return data[2]; }
unsigned char alpha() const { return data[3]; }
unsigned char data[4];
};
}
|