diff options
Diffstat (limited to 'engines/bladerunner/script/ai.cpp')
-rw-r--r-- | engines/bladerunner/script/ai.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/bladerunner/script/ai.cpp b/engines/bladerunner/script/ai.cpp index d51200dc55..57ef099907 100644 --- a/engines/bladerunner/script/ai.cpp +++ b/engines/bladerunner/script/ai.cpp @@ -37,9 +37,9 @@ AIScripts::AIScripts(BladeRunnerEngine *vm, int actorsCount) : _vm(vm), _inScrip _actorUpdating[i] = false; } - _AIScripts[0] = new AIScriptMcCoy(_vm); - _AIScripts[15] = new AIScriptRunciter(_vm); - _AIScripts[23] = new AIScriptOfficerLeroy(_vm); + _AIScripts[kActorMcCoy] = new AIScriptMcCoy(_vm); + _AIScripts[kActorRunciter] = new AIScriptRunciter(_vm); + _AIScripts[kActorOfficerLeary] = new AIScriptOfficerLeary(_vm); } AIScripts::~AIScripts() { @@ -53,8 +53,9 @@ AIScripts::~AIScripts() { void AIScripts::Initialize(int actor) { assert(actor < _actorsCount); - if (_AIScripts[actor]) + if (_AIScripts[actor]) { _AIScripts[actor]->Initialize(); + } } void AIScripts::Update(int actor) { |