Subversion Repositories Kolibri OS

Rev

Rev 6266 | Rev 6887 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6266 Rev 6271
Line 1... Line 1...
1
#ifndef INCLUDE_RGB_H
1
#ifndef INCLUDE_RGB_H
2
#define INCLUDE_RGB_H
2
#define INCLUDE_RGB_H
3
#print "[include ]\n"
3
#print "[include ]\n"
Line 4... Line 4...
4
 
4
 
5
struct _rgb
5
:struct _rgb
6
{
6
{
7
	byte b,g,r;
7
	byte b,g,r;
8
	void DwordToRgb();
8
	void DwordToRgb();
9
	dword RgbToDword();
9
	dword RgbToDword();
Line 10... Line 10...
10
} rgb;
10
} rgb;
11
 
11
 
12
void _rgb::DwordToRgb(dword _dword)
12
:void _rgb::DwordToRgb(dword _dword)
13
{
13
{
14
	r = _dword & 0xFF; _dword >>= 8;
14
	r = _dword & 0xFF; _dword >>= 8;
15
	g = _dword & 0xFF; _dword >>= 8;
15
	g = _dword & 0xFF; _dword >>= 8;
Line 16... Line 16...
16
	b = _dword & 0xFF; _dword >>= 8;
16
	b = _dword & 0xFF; _dword >>= 8;
17
}
17
}
18
 
18
 
19
dword _rgb::RgbToDword()
19
:dword _rgb::RgbToDword()
20
{
20
{
21
	dword _b, _g;
21
	dword _b, _g;