diff options
-rw-r--r-- | scumm/script_v6.cpp | 2 | ||||
-rw-r--r-- | scumm/scumm.cpp | 2 | ||||
-rw-r--r-- | scumm/scumm.h | 1 |
3 files changed, 3 insertions, 2 deletions
diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp index b1232e547c..91181c36f0 100644 --- a/scumm/script_v6.cpp +++ b/scumm/script_v6.cpp @@ -1087,7 +1087,7 @@ void ScummEngine_v6::o6_startSound() { // In Fatty Bear's Birthday Surprise the piano uses offsets 1 - 23 to // indicate which note to play, but only when using the standard piano // sound. See also o60_soundOps() - if (_heversion >= 61) + if (_heversion >= 61 && (_gameId != GID_PUTTDEMO)) offset = pop(); #ifndef DISABLE_SCUMM_7_8 diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp index 692aa0383b..4107f95ac4 100644 --- a/scumm/scumm.cpp +++ b/scumm/scumm.cpp @@ -531,7 +531,7 @@ static const ScummGameSettings multiple_versions_md5_settings[] = { {"9c143c5905055d5df7a0f014ab379aee", "Putt-Putt Goes To The Moon (Windows Demo)", GID_HEGAME, 6, 70, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows}, - {"0b3222aaa7efcf283eb621e0cefd26cc", "Putt-Putt Joins The Parade (early version)", GID_HEGAME, 6, 61, MDT_ADLIB | MDT_NATIVE, + {"0b3222aaa7efcf283eb621e0cefd26cc", "Putt-Putt Joins The Parade (early version)", GID_HEGAME, 6, 60, MDT_ADLIB | MDT_NATIVE, GF_USE_KEY, Common::kPlatformWindows}, {"6a30a07f353a75cdc602db27d73e1b42", "Putt-Putt Joins The Parade (Windows)", GID_HEGAME, 6, 70, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows}, diff --git a/scumm/scumm.h b/scumm/scumm.h index 9e047814c0..169c3f1b8c 100644 --- a/scumm/scumm.h +++ b/scumm/scumm.h @@ -213,6 +213,7 @@ enum ScummGameId { GID_FUNPACK, GID_FREDDI2, GID_FREDDICOVE, + GID_PUTTDEMO, GID_PUTTRACE, GID_FUNSHOP, // Used for all three funshops GID_FOOTBALL |