Rev 7049 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7049 | Rev 7054 | ||
---|---|---|---|
Line 25... | Line 25... | ||
25 | image_data = ESDWORD[struct_pointer + 24]; |
25 | image_data = ESDWORD[struct_pointer + 24]; |
26 | max_i = w * h * 4 + image_data; |
26 | max_i = w * h * 4 + image_data; |
27 | for (i = image_data; i < max_i; i += 4) if (DSDWORD[i]==0) DSDWORD[i] = new_transparent_color; |
27 | for (i = image_data; i < max_i; i += 4) if (DSDWORD[i]==0) DSDWORD[i] = new_transparent_color; |
28 | } |
28 | } |
Line -... | Line 29... | ||
- | 29 | ||
- | 30 | :void Libimg_ReplaceColor(dword struct_pointer, w, h, old_color, new_color) |
|
- | 31 | { |
|
- | 32 | dword i, max_i, image_data; |
|
- | 33 | image_data = ESDWORD[struct_pointer + 24]; |
|
- | 34 | max_i = w * h * 4 + image_data; |
|
- | 35 | for (i = image_data; i < max_i; i += 4) if (DSDWORD[i]==old_color) DSDWORD[i] = new_color; |
|
- | 36 | } |
|
29 | 37 | ||
30 | #endif> |
38 | #endif>> |