22#ifndef TITANIC_GAME_MANAGER_H
23#define TITANIC_GAME_MANAGER_H
25#include "common/scummsys.h"
26#include "titanic/game_state.h"
27#include "titanic/input_handler.h"
28#include "titanic/input_translator.h"
29#include "titanic/support/time_event_info.h"
30#include "titanic/true_talk/true_talk_manager.h"
31#include "titanic/sound/music_room.h"
32#include "titanic/sound/sound.h"
36class CBackgroundSoundMaker;
58 uint _lastDiskTicksCount;
void push_back(const t_T &element)
Definition: list.h:174
Definition: background_sound_maker.h:29
Definition: game_manager.h:48
void incTransitions()
Definition: game_manager.h:177
CViewItem * getView()
Definition: game_manager.h:132
void addTimer(CTimeEventInfo *timer)
Definition: game_manager.h:203
CRoomItem * getRoom()
Definition: game_manager.h:142
void addDirtyRect(const Rect &r)
CScreenManager * setScreenManager() const
CTrueTalkManager * getTalkManager()
Definition: game_manager.h:220
void unlockInputHandler()
Definition: game_manager.h:152
CString getFullViewName()
void setTimerPersisent(uint id, bool flag)
Definition: game_manager.h:213
void playClip(CMovieClip *clip, CRoomItem *oldRoom, CRoomItem *newRoom)
void stopTimer(uint id)
Definition: game_manager.h:208
CNodeItem * getNode()
Definition: game_manager.h:137
void lockInputHandler()
Definition: game_manager.h:147
void updateDiskTicksCount()
void postLoad(CProjectItem *project)
void save(SimpleFile *file)
void load(SimpleFile *file)
void preSave(CProjectItem *project)
bool isntTransitioning() const
Definition: game_manager.h:172
void decTransitions()
Definition: game_manager.h:182
Definition: game_state.h:60
Definition: game_view.h:36
Definition: movie_clip.h:41
Definition: music_room.h:33
Definition: node_item.h:29
Definition: project_item.h:84
Definition: room_item.h:33
Definition: screen_manager.h:49
Definition: time_event_info.h:33
Definition: time_event_info.h:102
void setPersisent(uint id, bool flag)
Definition: tree_item.h:37
Definition: true_talk_manager.h:44
Definition: video_surface.h:43
Definition: view_item.h:32
Definition: simple_file.h:49