diff options
author | Paul Gilbert | 2016-03-08 22:34:51 -0500 |
---|---|---|
committer | Paul Gilbert | 2016-03-08 22:34:51 -0500 |
commit | 71c3129ecff1e5e4e847825eba58d1be9594b1c8 (patch) | |
tree | c481985f918da0f017f724f45979c2d5ffbc18a4 /engines/titanic/game_manager.h | |
parent | 8a404e62aab32a236c77a32804bd934c533d9605 (diff) | |
download | scummvm-rg350-71c3129ecff1e5e4e847825eba58d1be9594b1c8.tar.gz scummvm-rg350-71c3129ecff1e5e4e847825eba58d1be9594b1c8.tar.bz2 scummvm-rg350-71c3129ecff1e5e4e847825eba58d1be9594b1c8.zip |
TITANIC: Added skeletons for game manager support classes
Diffstat (limited to 'engines/titanic/game_manager.h')
-rw-r--r-- | engines/titanic/game_manager.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/engines/titanic/game_manager.h b/engines/titanic/game_manager.h index d776c00048..7ba1b3e01c 100644 --- a/engines/titanic/game_manager.h +++ b/engines/titanic/game_manager.h @@ -24,7 +24,14 @@ #define TITANIC_GAME_MANAGER_H #include "common/scummsys.h" +#include "titanic/game_state.h" +#include "titanic/input_handler.h" +#include "titanic/input_translator.h" #include "titanic/simple_file.h" +#include "titanic/video_surface.h" +#include "titanic/npcs/true_talk_manager.h" +#include "titanic/sound/music_room.h" +#include "titanic/sound/sound.h" namespace Titanic { @@ -35,8 +42,24 @@ class CGameManager { private: CProjectItem *_project; CGameView *_gameView; + CGameState _gameState; + CSound _sound; + CInputHandler _inputHandler; + CInputTranslator _inputTranslator; + CMusicRoom _musicRoom; + CTrueTalkManager _trueTalkManager; + Common::Rect _bounds; + int _field30; + int _field34; + int _field48; + int _field4C; + int _field50; + int _field54; + CVideoSurface *_videoSurface; + int _tickCount; public: CGameManager(CProjectItem *project, CGameView *gameView); + ~CGameManager(); /** * Load data from a save file |