diff options
author | Nipun Garg | 2019-06-19 21:17:24 +0530 |
---|---|---|
committer | Eugene Sandulenko | 2019-09-03 17:16:50 +0200 |
commit | 838bebc0b7f1e0ad34e463e2badd44bc642abf0b (patch) | |
tree | 8bf16728cc4e1fa68e1d42666961925dd7423897 /engines | |
parent | 25f619dbb47d0a019e829971a822f1f6bef0dbab (diff) | |
download | scummvm-rg350-838bebc0b7f1e0ad34e463e2badd44bc642abf0b.tar.gz scummvm-rg350-838bebc0b7f1e0ad34e463e2badd44bc642abf0b.tar.bz2 scummvm-rg350-838bebc0b7f1e0ad34e463e2badd44bc642abf0b.zip |
HDB: Clear Player data: init() and restartSystem()
Diffstat (limited to 'engines')
-rw-r--r-- | engines/hdb/ai-init.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/hdb/ai-init.cpp b/engines/hdb/ai-init.cpp index a9f9639cd3..b765737212 100644 --- a/engines/hdb/ai-init.cpp +++ b/engines/hdb/ai-init.cpp @@ -677,6 +677,8 @@ AI::~AI() { bool AI::init() { warning("STUB: AI::init incomplete"); + _playerRunning = false; + restartSystem(); return true; } @@ -684,7 +686,17 @@ bool AI::init() { void AI::restartSystem() { warning("STUB: AI::restartSystem incomplete"); + // Clear Player + _player = NULL; + _playerDead = false; + _playerInvisible = false; + _playerOnIce = false; + _playerEmerging = false; + // Clear the Entity List _ents->clear(); + + // Clear Cinematic System + _cineActive = _cameraLock = _playerLock = _cineAborted = false; } } // End of Namespace |