diff options
author | Travis Howell | 2007-06-10 04:14:53 +0000 |
---|---|---|
committer | Travis Howell | 2007-06-10 04:14:53 +0000 |
commit | 2d2bda501e549169f4b6726e60d21b10dcfdf982 (patch) | |
tree | 31d41a22e46e023037a2bad4715c3928353bd0e2 /engines/agos/input.cpp | |
parent | a121e4ce05842859f69928e02bd73cda0c123213 (diff) | |
download | scummvm-rg350-2d2bda501e549169f4b6726e60d21b10dcfdf982.tar.gz scummvm-rg350-2d2bda501e549169f4b6726e60d21b10dcfdf982.tar.bz2 scummvm-rg350-2d2bda501e549169f4b6726e60d21b10dcfdf982.zip |
Fix timer code in Puzzle Pack, to match original speed.
svn-id: r27275
Diffstat (limited to 'engines/agos/input.cpp')
-rw-r--r-- | engines/agos/input.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/agos/input.cpp b/engines/agos/input.cpp index 274914b407..b4f8232057 100644 --- a/engines/agos/input.cpp +++ b/engines/agos/input.cpp @@ -542,6 +542,14 @@ bool AGOSEngine::processSpecialKeys() { if (getGameType() == GType_FF) setBitFlag(73, !getBitFlag(73)); break; + case 37: // F12 + if (getGameType() == GType_PP && getGameId() != GID_DIMP) { + if (!getBitFlag(110)) { + setBitFlag(107, !getBitFlag(107)); + _vgaPeriod = (getBitFlag(107) != 0) ? 15 : 30; + } + } + break; case 'p': pause(); break; |