22 #ifndef TITANIC_GAME_STATE_H 23 #define TITANIC_GAME_STATE_H 25 #include "titanic/core/list.h" 26 #include "titanic/core/link_item.h" 27 #include "titanic/support/simple_file.h" 28 #include "titanic/game_location.h" 29 #include "titanic/support/movie.h" 36 GSMODE_NONE = 0, GSMODE_INTERACTIVE = 1, GSMODE_CUTSCENE = 2,
37 GSMODE_3 = 3, GSMODE_4 = 4, GSMODE_INSERT_CD = 5, GSMODE_PENDING_LOAD = 6
65 PassengerClass _passengerClass;
66 PassengerClass _priorClass;
70 bool _soundMakerAllowed;
74 uint32 _nodeEnterTicks;
76 int _parrotResponseIndex;
93 void setMode(GameStateMode newMode);
128 void checkForViewChange();
133 void addMovie(
CMovie *movie);
139 _seasonNum = (Season)(((
int)_seasonNum + 1) & 3);
Definition: movie_clip.h:41
int getNodeChangedCtr() const
Definition: game_state.h:156
Definition: game_state.h:47
void setParrotMet(bool flag)
Definition: game_state.h:145
void setMousePos(const Point &pt)
Definition: game_state.h:98
Definition: simple_file.h:49
void changeSeason()
Definition: game_state.h:138
Definition: game_state.h:60
uint32 getNodeEnterTicks() const
Definition: game_state.h:161
bool getParrotMet() const
Definition: game_state.h:150
Definition: game_manager.h:48
Definition: link_item.h:36
Point getMousePos() const
Definition: game_state.h:103
Definition: game_location.h:39
void incParrotResponse()
Definition: game_state.h:166
Definition: view_item.h:32