Lines Matching refs:screen

41 void ClearScreen(SDL_Surface *screen)  in ClearScreen()  argument
45 if ( SDL_LockSurface(screen) == 0 ) { in ClearScreen()
48 black = SDL_MapRGB(screen->format, 0, 0, 0); in ClearScreen()
49 pixels = (Uint8 *)screen->pixels; in ClearScreen()
50 for ( i=0; i<screen->h; ++i ) { in ClearScreen()
52 screen->w*screen->format->BytesPerPixel); in ClearScreen()
53 pixels += screen->pitch; in ClearScreen()
55 SDL_UnlockSurface(screen); in ClearScreen()
61 void Draw(SDL_Surface *screen) in Draw() argument
72 int width_half = screen->w/2; in Draw()
73 int height_half = screen->h/2; in Draw()
96 polygon_alpha_x[2]= screen->w*2 / 3; in Draw()
97 polygon_alpha_y[2]= screen->h; in Draw()
99 polygon_alpha_y[3]= screen->h; in Draw()
111 polygon_y[0]= screen->h; in Draw()
115 polygon_x[i]= (screen->w * (i-2)) / (psize -5) ; in Draw()
119 polygon_x[psize-2]= screen->w; in Draw()
121 polygon_x[psize-1]= screen->w; in Draw()
122 polygon_y[psize-1]= screen->h; in Draw()
128 ClearScreen(screen); in Draw()
135 if ((x<0) || (x>screen->w)) { dx=-dx; } in Draw()
136 if ((y<0) || (y>screen->h)) { dy=-dy; } in Draw()
139 …texturedPolygon(screen,polygon_x,polygon_y,psize,texture, -(screen->w * (Sint16)(sin_start-2)) / … in Draw()
140 …texturedPolygon(screen,polygon_alpha_x,polygon_alpha_y,4,texture_alpha,(Sint16)sin_start,-(Sint16)… in Draw()
143 SDL_Flip(screen); in Draw()
154 SDL_Surface *screen; in main() local
229 screen = SDL_SetVideoMode(w, h, desired_bpp, video_flags); in main()
230 if ( screen == NULL ) { in main()
238 screen->w, screen->h, screen->format->BitsPerPixel); in main()
240 (screen->flags&SDL_HWSURFACE) ? "video" : "system"); in main()
243 if ( screen->flags & SDL_DOUBLEBUF ) { in main()
251 Draw (screen); in main()