src/video/sdl_v.cpp
changeset 5838 9c3129cb019b
parent 5835 e0ff603ae0b7
child 6253 23983700e3d7
equal deleted inserted replaced
5837:96b4b92b86ae 5838:9c3129cb019b
   467 				(keys[SDLK_UP]    ? 2 : 0) |
   467 				(keys[SDLK_UP]    ? 2 : 0) |
   468 				(keys[SDLK_RIGHT] ? 4 : 0) |
   468 				(keys[SDLK_RIGHT] ? 4 : 0) |
   469 				(keys[SDLK_DOWN]  ? 8 : 0);
   469 				(keys[SDLK_DOWN]  ? 8 : 0);
   470 			GameLoop();
   470 			GameLoop();
   471 
   471 
   472 			_screen.dst_ptr = _sdl_screen->pixels;
   472 			_screen.dst_ptr = (Pixel*)_sdl_screen->pixels;
   473 			UpdateWindows();
   473 			UpdateWindows();
   474 			if (++pal_tick > 4) {
   474 			if (++pal_tick > 4) {
   475 				CheckPaletteAnim();
   475 				CheckPaletteAnim();
   476 				pal_tick = 1;
   476 				pal_tick = 1;
   477 			}
   477 			}
   478 			DrawSurfaceToScreen();
   478 			DrawSurfaceToScreen();
   479 		} else {
   479 		} else {
   480 			SDL_CALL SDL_Delay(1);
   480 			SDL_CALL SDL_Delay(1);
   481 			_screen.dst_ptr = _sdl_screen->pixels;
   481 			_screen.dst_ptr = (Pixel*)_sdl_screen->pixels;
   482 			DrawTextMessage();
   482 			DrawTextMessage();
   483 			DrawMouseCursor();
   483 			DrawMouseCursor();
   484 			DrawSurfaceToScreen();
   484 			DrawSurfaceToScreen();
   485 		}
   485 		}
   486 	}
   486 	}