summaryrefslogtreecommitdiffhomepage
path: root/StarsEx/Starshatter.h
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2022-04-03 22:51:15 +0200
committerAki <please@ignore.pl>2022-04-03 22:51:15 +0200
commit4cc312f90d27ea7abb010bd317188d9d08a9fd3e (patch)
tree844ae61007f22a9c561221aad814a54562972641 /StarsEx/Starshatter.h
parent4b8ddd088afb8f0021c6cfa1b7700e0b521b8ac5 (diff)
downloadstarshatter-4cc312f90d27ea7abb010bd317188d9d08a9fd3e.zip
starshatter-4cc312f90d27ea7abb010bd317188d9d08a9fd3e.tar.gz
starshatter-4cc312f90d27ea7abb010bd317188d9d08a9fd3e.tar.bz2
Added base game mode management to Game
Diffstat (limited to 'StarsEx/Starshatter.h')
-rw-r--r--StarsEx/Starshatter.h14
1 files changed, 1 insertions, 13 deletions
diff --git a/StarsEx/Starshatter.h b/StarsEx/Starshatter.h
index f18967d..ed800fc 100644
--- a/StarsEx/Starshatter.h
+++ b/StarsEx/Starshatter.h
@@ -54,22 +54,11 @@ public:
virtual void Exit();
virtual bool OnHelp();
- enum MODE { MENU_MODE, // main menu
- CLOD_MODE, // loading campaign
- CMPN_MODE, // operational command for dynamic campaign
- PREP_MODE, // loading mission info for planning
- PLAN_MODE, // mission briefing
- LOAD_MODE, // loading mission into simulator
- PLAY_MODE, // active simulation
- EXIT_MODE // shutting down
- };
-
enum LOBBY { NET_LOBBY_CLIENT,
NET_LOBBY_SERVER
};
- int GetGameMode() { return game_mode; }
- void SetGameMode(int mode);
+ void SetGameMode(int mode) override;
void RequestChangeVideo();
void LoadVideoConfig(const char* filename);
void SaveVideoConfig(const char* filename);
@@ -192,7 +181,6 @@ protected:
int mouse_dx;
int mouse_dy;
- int game_mode;
int test_mode;
int req_change_video;
int video_changed;