diff options
author | Travis Howell | 2007-04-15 05:04:48 +0000 |
---|---|---|
committer | Travis Howell | 2007-04-15 05:04:48 +0000 |
commit | 2d3e77db85b50ae7f6b36bfff658dd02c29f9155 (patch) | |
tree | d4e75497f6706675ff8531826688e21828a94d98 /engines/agos/script.cpp | |
parent | 1c00843f2be1ccfd74182d0268d43fdf8dfcec6f (diff) | |
download | scummvm-rg350-2d3e77db85b50ae7f6b36bfff658dd02c29f9155.tar.gz scummvm-rg350-2d3e77db85b50ae7f6b36bfff658dd02c29f9155.tar.bz2 scummvm-rg350-2d3e77db85b50ae7f6b36bfff658dd02c29f9155.zip |
Split game engines, to allow further cleanups.
svn-id: r26481
Diffstat (limited to 'engines/agos/script.cpp')
-rw-r--r-- | engines/agos/script.cpp | 16 |
1 files changed, 2 insertions, 14 deletions
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"); |