Lines Matching refs:screen
71 static SDL_Surface *make_bg(SDL_Surface *screen, int startcol) in make_bg() argument
74 SDL_Surface *bg = SDL_CreateRGBSurface(SDL_SWSURFACE, screen->w, screen->h, in make_bg()
81 SDL_SetColors(bg, screen->format->palette->colors, 0, 256); in make_bg()
134 SDL_Surface *screen; in main() local
170 if((screen = SDL_SetVideoMode(SCRW, SCRH, 8, vidflags | SDL_HWPALETTE)) == NULL) { in main()
193 SDL_SetPalette(screen, SDL_PHYSPAL, cmap, 0, 256); in main()
202 SDL_SetPalette(screen, SDL_LOGPAL, in main()
204 SDL_SetPalette(screen, SDL_LOGPAL, wavemap, boatcols, 64); in main()
210 memcpy(cmap, screen->format->palette->colors, 256 * sizeof(SDL_Color)); in main()
213 red = SDL_MapRGB(screen->format, 0xff, 0x00, 0x00); in main()
215 bg = make_bg(screen, boatcols); /* make a nice wavy background surface */ in main()
218 if(SDL_BlitSurface(bg, NULL, screen, NULL) < 0) in main()
220 SDL_Flip(screen); /* actually put the background on screen */ in main()
262 if(SDL_BlitSurface(bg, &r, screen, &r) < 0) in main()
284 screen, &r) < 0) in main()
312 memcpy(cmap, screen->format->palette->colors, in main()
328 SDL_SetPalette(screen, SDL_PHYSPAL, cmap, 0, boatcols + 64); in main()
331 SDL_UpdateRects(screen, NBOATS, updates); in main()