From 2d3e77db85b50ae7f6b36bfff658dd02c29f9155 Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Sun, 15 Apr 2007 05:04:48 +0000 Subject: Split game engines, to allow further cleanups. svn-id: r26481 --- engines/agos/script.cpp | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'engines/agos/script.cpp') diff --git a/engines/agos/script.cpp b/engines/agos/script.cpp index 99f639474d..57cd96350b 100644 --- a/engines/agos/script.cpp +++ b/engines/agos/script.cpp @@ -36,7 +36,7 @@ extern bool isSmartphone(void); namespace AGOS { -void AGOSEngine::setupCommonOpcodes(OpcodeProc *op) { +void AGOSEngine::setupOpcodes(OpcodeProc *op) { // A common set of opcodes for Elvira 2 and later. op[1] = &AGOSEngine::o_at; @@ -147,25 +147,13 @@ void AGOSEngine::setupOpcodes() { switch (getGameType()) { case GType_ELVIRA1: - setupElvira1Opcodes(_opcode_table); - break; case GType_ELVIRA2: - setupElvira2Opcodes(_opcode_table); - break; case GType_WW: - setupWaxworksOpcodes(_opcode_table); - break; case GType_SIMON1: - setupSimon1Opcodes(_opcode_table); - break; case GType_SIMON2: - setupSimon2Opcodes(_opcode_table); - break; case GType_FF: - setupFeebleOpcodes(_opcode_table); - break; case GType_PP: - setupPuzzleOpcodes(_opcode_table); + setupOpcodes(_opcode_table); break; default: error("setupOpcodes: Unknown game"); -- cgit v1.2.3