aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/vga.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/agos/vga.cpp')
-rw-r--r--engines/agos/vga.cpp16
1 files changed, 3 insertions, 13 deletions
diff --git a/engines/agos/vga.cpp b/engines/agos/vga.cpp
index 96b9551fa6..e0bd4f2e13 100644
--- a/engines/agos/vga.cpp
+++ b/engines/agos/vga.cpp
@@ -33,7 +33,7 @@
namespace AGOS {
// Opcode tables
-void AGOSEngine::setupCommonVideoOpcodes(VgaOpcodeProc *op) {
+void AGOSEngine::setupVideoOpcodes(VgaOpcodeProc *op) {
op[1] = &AGOSEngine::vc1_fadeOut;
op[2] = &AGOSEngine::vc2_call;
op[3] = &AGOSEngine::vc3_loadSprite;
@@ -81,7 +81,7 @@ void AGOSEngine::setupCommonVideoOpcodes(VgaOpcodeProc *op) {
op[55] = &AGOSEngine::vc55_moveBox;
}
-void AGOSEngine::setupElvira1VideoOpcodes(VgaOpcodeProc *op) {
+void AGOSEngine_Elvira1::setupVideoOpcodes(VgaOpcodeProc *op) {
op[1] = &AGOSEngine::vc1_fadeOut;
op[2] = &AGOSEngine::vc2_call;
op[3] = &AGOSEngine::vc3_loadSprite;
@@ -130,23 +130,13 @@ void AGOSEngine::setupVgaOpcodes() {
switch (getGameType()) {
case GType_ELVIRA1:
- setupElvira1VideoOpcodes(_vga_opcode_table);
- break;
case GType_ELVIRA2:
- setupElvira2VideoOpcodes(_vga_opcode_table);
- break;
case GType_WW:
- setupWaxworksVideoOpcodes(_vga_opcode_table);
- break;
case GType_SIMON1:
- setupSimon1VideoOpcodes(_vga_opcode_table);
- break;
case GType_SIMON2:
- setupSimon2VideoOpcodes(_vga_opcode_table);
- break;
case GType_FF:
case GType_PP:
- setupFeebleVideoOpcodes(_vga_opcode_table);
+ setupVideoOpcodes(_vga_opcode_table);
break;
default:
error("setupVgaOpcodes: Unknown game");