diff options
author | Eugene Sandulenko | 2016-05-26 21:06:43 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-05-26 21:06:43 +0200 |
commit | 2b5ecc4f88a21b673af14849630c598261f3c743 (patch) | |
tree | 3332abd0ac0e7dbf5ce611f02ee4be38f843f5c7 /engines/scumm/he/logic | |
parent | 056c5a7ae71128cbbe55dcf45a8989e71f7d9ae5 (diff) | |
download | scummvm-rg350-2b5ecc4f88a21b673af14849630c598261f3c743.tar.gz scummvm-rg350-2b5ecc4f88a21b673af14849630c598261f3c743.tar.bz2 scummvm-rg350-2b5ecc4f88a21b673af14849630c598261f3c743.zip |
SCUMM HE: Wrapped Moonbase AI into a class
Diffstat (limited to 'engines/scumm/he/logic')
-rw-r--r-- | engines/scumm/he/logic/moonbase_logic.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/scumm/he/logic/moonbase_logic.cpp b/engines/scumm/he/logic/moonbase_logic.cpp index d5100cef71..0d1c3c5a78 100644 --- a/engines/scumm/he/logic/moonbase_logic.cpp +++ b/engines/scumm/he/logic/moonbase_logic.cpp @@ -227,22 +227,22 @@ void LogicHEmoonbase::op_ai_test_kludge(int op, int numArgs, int32 *args) { int LogicHEmoonbase::op_ai_master_control_program(int op, int numArgs, int32 *args) { warning("op_ai_master_control_program()"); - return masterControlProgram(numArgs, args); + return _vm->_moonbase->_ai->masterControlProgram(numArgs, args); } void LogicHEmoonbase::op_ai_reset(int op, int numArgs, int32 *args) { warning("op_ai_reset())"); - resetAI(_vm); + _vm->_moonbase->_ai->resetAI(_vm); } void LogicHEmoonbase::op_ai_set_type(int op, int numArgs, int32 *args) { warning("op_ai_set_type()"); - setAIType(numArgs, args); + _vm->_moonbase->_ai->setAIType(numArgs, args); } void LogicHEmoonbase::op_ai_clean_up(int op, int numArgs, int32 *args) { warning("op_ai_clean_up()"); - cleanUpAI(); + _vm->_moonbase->_ai->cleanUpAI(); } LogicHE *makeLogicHEmoonbase(ScummEngine_v90he *vm) { |