Subversion Repositories Kolibri OS

Rev

Rev 7422 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7422 Rev 7450
Line 23... Line 23...
23
	b = _b;
23
	b = _b;
24
}
24
}
Line 25... Line 25...
25
 
25
 
26
:dword _rgb::RgbToDword()
26
:dword _rgb::RgbToDword()
-
 
27
{
27
{
28
	/*
28
	dword _r, _g, _b;
29
	dword _r, _g, _b;
29
	_r = r << 16;
30
	_r = r << 16;
30
	_g = g << 8;
31
	_g = g << 8;
31
	_b = b;
32
	_b = b;
-
 
33
	return _r + _g + _b;
-
 
34
	*/
-
 
35
	EAX = r << 16;
-
 
36
	EAX += g << 8;
32
	return _r + _g + _b;
37
	EAX += b;
Line 33... Line 38...
33
}
38
}
34
 
39
 
35
:dword MixColors(dword _base, _overlying, dword a) 
40
:dword MixColors(dword _base, _overlying, dword a) 
36
{
41
{
37
	_rgb rgb1, rgb2, rgb_final;
-
 
38
	dword n_a;
-
 
39
	if (a<0) || (a>255) {
-
 
40
		debug("Wrong alpha param in MixColors()!"); 
-
 
Line 41... Line 42...
41
		debugval("alpha", a);
42
	_rgb rgb1, rgb2, rgb_final;
42
	}
43
	dword n_a;
Line 43... Line 44...
43
 
44