Lines Matching refs:surface
74 SDL_Surface *surface = SDL_LoadBMP(file); in init_color_cursor() local
75 if (surface) { in init_color_cursor()
76 if (surface->format->palette) { in init_color_cursor()
77 SDL_SetColorKey(surface, 1, *(Uint8 *) surface->pixels); in init_color_cursor()
79 switch (surface->format->BitsPerPixel) { in init_color_cursor()
81 SDL_SetColorKey(surface, 1, (*(Uint16 *)surface->pixels) & 0x00007FFF); in init_color_cursor()
84 SDL_SetColorKey(surface, 1, *(Uint16 *)surface->pixels); in init_color_cursor()
87 SDL_SetColorKey(surface, 1, (*(Uint32 *)surface->pixels) & 0x00FFFFFF); in init_color_cursor()
90 SDL_SetColorKey(surface, 1, *(Uint32 *)surface->pixels); in init_color_cursor()
94 cursor = SDL_CreateColorCursor(surface, 0, 0); in init_color_cursor()
95 SDL_FreeSurface(surface); in init_color_cursor()