Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SDL_surface.c
- int
- SDL_SetSurfaceColorMod(SDL_Surface * surface, Uint8 r, Uint8 g, Uint8 b)
- {
- int flags;
- if (!surface) {
- return -1;
- }
- surface->map->info.r = r;
- surface->map->info.g = g;
- surface->map->info.b = b;
- flags = surface->map->info.flags;
- if (r != 0xFF || g != 0xFF || b != 0xFF) {
- surface->map->info.flags |= SDL_COPY_MODULATE_COLOR;
- } else {
- surface->map->info.flags &= ~SDL_COPY_MODULATE_COLOR;
- }
- if (surface->map->info.flags != flags) {
- SDL_InvalidateMap(surface->map);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement