X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2Fmain.c;h=a8d61e3ff7729f71309d57b5d319ae60afb71ec2;hb=725f2361ad1932897edef8849a86d9ba7f65424f;hp=235d433454c80ec341a2b23aac4b0fbc98e0f6eb;hpb=1533b136c6f8d0656cc45ca4c204104ef3d75249;p=rocksndiamonds.git diff --git a/src/game_sp/main.c b/src/game_sp/main.c index 235d4334..a8d61e3f 100644 --- a/src/game_sp/main.c +++ b/src/game_sp/main.c @@ -3,9 +3,19 @@ #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) @@ -16,4 +26,7 @@ void BlitScreenToBitmap_SP(Bitmap *target_bitmap) void GameActions_SP(byte action[MAX_PLAYERS], boolean warp_mode) { + byte single_player_action = action[0]; + + subMainGameLoop_Main(single_player_action, warp_mode); }