diff options
-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 |