aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/game_state.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/game_state.cpp')
-rw-r--r--engines/titanic/game_state.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/titanic/game_state.cpp b/engines/titanic/game_state.cpp
index e75f0975c3..49779ad745 100644
--- a/engines/titanic/game_state.cpp
+++ b/engines/titanic/game_state.cpp
@@ -46,7 +46,7 @@ bool CGameStateMovieList::empty() {
CGameState::CGameState(CGameManager *gameManager) :
_gameManager(gameManager), _gameLocation(this), _passengerClass(NO_CLASS),
_priorClass(NO_CLASS), _mode(GSMODE_NONE), _seasonNum(SEASON_SUMMER),
- _petActive(false), _field1C(false), _quitGame(false), _field24(0),
+ _petActive(false), _field1C(false), _quitGame(false), _parrotMet(false),
_nodeChangeCtr(0), _nodeEnterTicks(0), _field38(0) {
}
@@ -55,7 +55,7 @@ void CGameState::save(SimpleFile *file) const {
file->writeNumber(_passengerClass);
file->writeNumber(_priorClass);
file->writeNumber(_seasonNum);
- file->writeNumber(_field24);
+ file->writeNumber(_parrotMet);
file->writeNumber(_field38);
_gameLocation.save(file);
file->writeNumber(_field1C);
@@ -66,7 +66,7 @@ void CGameState::load(SimpleFile *file) {
_passengerClass = (PassengerClass)file->readNumber();
_priorClass = (PassengerClass)file->readNumber();
_seasonNum = (Season)file->readNumber();
- _field24 = file->readNumber();
+ _parrotMet = file->readNumber();
_field38 = file->readNumber();
_gameLocation.load(file);
@@ -83,11 +83,11 @@ void CGameState::setMode(GameStateMode newMode) {
_gameManager->lockInputHandler();
if (sm && sm->_mouseCursor)
- sm->_mouseCursor->hide();
+ sm->_mouseCursor->setBusy();
} else if (newMode != GSMODE_CUTSCENE && _mode == GSMODE_CUTSCENE) {
if (sm && sm->_mouseCursor)
- sm->_mouseCursor->show();
+ sm->_mouseCursor->clearBusy();
if (_gameManager)
_gameManager->unlockInputHandler();