diff options
author | Martin Kiewitz | 2016-02-13 04:19:26 +0100 |
---|---|---|
committer | Martin Kiewitz | 2016-02-13 04:19:26 +0100 |
commit | 02d00cb17f896362843adda508eba24c76750783 (patch) | |
tree | 2c7d289c3593024bb87564995956db221630de1b /engines/agi | |
parent | 82c3bdc142f316ddb7c025265571022cba0fa6e6 (diff) | |
download | scummvm-rg350-02d00cb17f896362843adda508eba24c76750783.tar.gz scummvm-rg350-02d00cb17f896362843adda508eba24c76750783.tar.bz2 scummvm-rg350-02d00cb17f896362843adda508eba24c76750783.zip |
AGI: Apple IIgs time delay override KQ4 data added
Diffstat (limited to 'engines/agi')
-rw-r--r-- | engines/agi/appleIIgs_timedelay_overwrite.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/agi/appleIIgs_timedelay_overwrite.h b/engines/agi/appleIIgs_timedelay_overwrite.h index 1f418d174f..eab274c236 100644 --- a/engines/agi/appleIIgs_timedelay_overwrite.h +++ b/engines/agi/appleIIgs_timedelay_overwrite.h @@ -37,6 +37,11 @@ struct AgiAppleIIgsDelayOverwriteGameEntry { const AgiAppleIIgsDelayOverwriteRoomEntry *roomTable; }; +static const AgiAppleIIgsDelayOverwriteRoomEntry appleIIgsDelayOverwriteKQ4[] = { + { 120, 121, -1 }, // Part of the intro: Graham gets his hat, throws it and breaks down, don't touch speed + { -1, -1, -1 } +}; + static const AgiAppleIIgsDelayOverwriteRoomEntry appleIIgsDelayOverwriteMH1[] = { { 153, 153, 2 }, // Intro w/ credits { 104, 104, 2 }, // Intro cutscene @@ -56,7 +61,7 @@ static const AgiAppleIIgsDelayOverwriteGameEntry appleIIgsDelayOverwriteGameTabl { GID_KQ1, 2, nullptr }, // NEEDS TESTING // KQ2 seems to work fine at speed given by scripts (NEEDS FURTHER TESTING) { GID_KQ3, 2, nullptr }, // NEEDS TESTING - { GID_KQ4, 2, nullptr }, // NEEDS TESTING + { GID_KQ4, 2, appleIIgsDelayOverwriteKQ4 }, // NEEDS TESTING { GID_LSL1, 2, nullptr }, // Switch Larry 1 to 10 cycles per second (that's around PC Larry 1's "normal" speed { GID_MH1, -1, appleIIgsDelayOverwriteMH1 }, // NEEDS TESTING { GID_MIXEDUP, 2, nullptr }, // NEEDS TESTING |