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 |