aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/he/logic
diff options
context:
space:
mode:
authorEugene Sandulenko2016-05-26 21:06:43 +0200
committerEugene Sandulenko2016-05-26 21:06:43 +0200
commit2b5ecc4f88a21b673af14849630c598261f3c743 (patch)
tree3332abd0ac0e7dbf5ce611f02ee4be38f843f5c7 /engines/scumm/he/logic
parent056c5a7ae71128cbbe55dcf45a8989e71f7d9ae5 (diff)
downloadscummvm-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.cpp8
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) {