diff options
author | Thomas Fach-Pedersen | 2017-08-22 19:51:11 +0200 |
---|---|---|
committer | Thomas Fach-Pedersen | 2017-08-22 19:51:11 +0200 |
commit | 54accdffae0e0d5e9c8ef33eed534bad1089fc42 (patch) | |
tree | c4ef73e043728261ff4ebd6c0e59f6922afe03e0 /engines/bladerunner/script/ai.cpp | |
parent | a4c799238841e4e9ae63985b503a669449521cd6 (diff) | |
download | scummvm-rg350-54accdffae0e0d5e9c8ef33eed534bad1089fc42.tar.gz scummvm-rg350-54accdffae0e0d5e9c8ef33eed534bad1089fc42.tar.bz2 scummvm-rg350-54accdffae0e0d5e9c8ef33eed534bad1089fc42.zip |
BLADERUNNER: Call AI script when clue is received
Diffstat (limited to 'engines/bladerunner/script/ai.cpp')
-rw-r--r-- | engines/bladerunner/script/ai.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/bladerunner/script/ai.cpp b/engines/bladerunner/script/ai.cpp index 492abc0974..c695886a61 100644 --- a/engines/bladerunner/script/ai.cpp +++ b/engines/bladerunner/script/ai.cpp @@ -91,6 +91,15 @@ void AIScripts::CompletedMovementTrack(int actor) { } } +void AIScripts::ReceivedClue(int actor, int clueId, int fromActorId) { + assert(actor < _actorsCount); + _inScriptCounter++; + if (_AIScripts[actor]) { + _AIScripts[actor]->ReceivedClue(clueId, fromActorId); + } + _inScriptCounter--; +} + void AIScripts::EnteredScene(int actor, int setId) { assert(actor < _actorsCount); _inScriptCounter++; |