X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2Fmain.c;h=3139a0206ef16793b1cc9ee1b048e131a0ee488c;hb=055b582fdcaeddfa6dbb240eb591ec61f37e21d3;hp=306273d1c8c79a770c9f4eb015feea976ee5e5c0;hpb=ac592f78bbedc4808c5e35fb22bc8fc9f0398c8d;p=rocksndiamonds.git diff --git a/src/game_sp/main.c b/src/game_sp/main.c index 306273d1..3139a020 100644 --- a/src/game_sp/main.c +++ b/src/game_sp/main.c @@ -3,17 +3,28 @@ #include "global.h" +struct GameInfo_SP game_sp_info; +struct LevelInfo_SP native_sp_level; + void InitGameEngine_SP() { + game_sp_info.LevelSolved = FALSE; + game_sp_info.GameOver = FALSE; + +#if 0 menPlay_Click(); +#else + menPlayDemo_Click(); +#endif } void BlitScreenToBitmap_SP(Bitmap *target_bitmap) { - BlitBitmap(screenBitmap, target_bitmap, 0, 0, + BlitBitmap(screenBitmap, target_bitmap, 15 * 32, 7 * 32, SCR_FIELDX * TILEX, SCR_FIELDY * TILEY, SX, SY); } void GameActions_SP(byte action[MAX_PLAYERS], boolean warp_mode) { + subMainGameLoop_Main(); }