X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2Fmain.c;h=be2cb29fcde4758aac875a5578c0c317076f663d;hb=2af2c61f4dde2d22c1dc0e8dfad033b40d81dc6c;hp=a8d61e3ff7729f71309d57b5d319ae60afb71ec2;hpb=725f2361ad1932897edef8849a86d9ba7f65424f;p=rocksndiamonds.git diff --git a/src/game_sp/main.c b/src/game_sp/main.c index a8d61e3f..be2cb29f 100644 --- a/src/game_sp/main.c +++ b/src/game_sp/main.c @@ -11,7 +11,7 @@ void InitGameEngine_SP() game_sp_info.LevelSolved = FALSE; game_sp_info.GameOver = FALSE; -#if 0 +#if 1 menPlay_Click(); #else menPlayDemo_Click(); @@ -20,8 +20,7 @@ void InitGameEngine_SP() void BlitScreenToBitmap_SP(Bitmap *target_bitmap) { - BlitBitmap(screenBitmap, target_bitmap, 15 * 32, 7 * 32, - SCR_FIELDX * TILEX, SCR_FIELDY * TILEY, SX, SY); + DDScrollBuffer_Blt_Ext(target_bitmap); } void GameActions_SP(byte action[MAX_PLAYERS], boolean warp_mode) @@ -30,3 +29,8 @@ void GameActions_SP(byte action[MAX_PLAYERS], boolean warp_mode) subMainGameLoop_Main(single_player_action, warp_mode); } + +void RedrawPlayfield_SP(boolean force_redraw) +{ + subDisplayLevel(); +}