diff options
author | Travis Howell | 2006-10-27 01:36:15 +0000 |
---|---|---|
committer | Travis Howell | 2006-10-27 01:36:15 +0000 |
commit | aed395aeb261d958ebac0b76ab4108682fed439a (patch) | |
tree | c79b2306583d9a6f2391f59a258174662ee76e91 /engines/agos/input.cpp | |
parent | d14059fccc172b8156ebcd90de83e683a72cac63 (diff) | |
download | scummvm-rg350-aed395aeb261d958ebac0b76ab4108682fed439a.tar.gz scummvm-rg350-aed395aeb261d958ebac0b76ab4108682fed439a.tar.bz2 scummvm-rg350-aed395aeb261d958ebac0b76ab4108682fed439a.zip |
Limit subtitle speed keys to Simon 1/2
svn-id: r24522
Diffstat (limited to 'engines/agos/input.cpp')
-rw-r--r-- | engines/agos/input.cpp | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/engines/agos/input.cpp b/engines/agos/input.cpp index 0f9c186e4a..993cc49b3b 100644 --- a/engines/agos/input.cpp +++ b/engines/agos/input.cpp @@ -471,28 +471,31 @@ bool AGOSEngine::processSpecialKeys() { _exitCutscene = true; break; case 59: // F1 - if (getGameType() == GType_SIMON1) { - vcWriteVar(5, 40); - } else { + if (getGameType() == GType_SIMON2) { vcWriteVar(5, 50); + vcWriteVar(86, 0); + } else if (getGameType() == GType_SIMON1) { + vcWriteVar(5, 40); + vcWriteVar(86, 0); } - vcWriteVar(86, 0); break; case 60: // F2 - if (getGameType() == GType_SIMON1) { - vcWriteVar(5, 60); - } else { + if (getGameType() == GType_SIMON2) { vcWriteVar(5, 75); + vcWriteVar(86, 1); + } else if (getGameType() == GType_SIMON1) { + vcWriteVar(5, 60); + vcWriteVar(86, 1); } - vcWriteVar(86, 1); break; case 61: // F3 - if (getGameType() == GType_SIMON1) { - vcWriteVar(5, 100); - } else { + if (getGameType() == GType_SIMON2) { vcWriteVar(5, 125); + vcWriteVar(86, 2); + } else if (getGameType() == GType_SIMON1) { + vcWriteVar(5, 100); + vcWriteVar(86, 2); } - vcWriteVar(86, 2); break; case 63: // F5 if (getGameType() == GType_SIMON2 || getGameType() == GType_FF) |