diff options
author | Travis Howell | 2003-11-13 10:51:02 +0000 |
---|---|---|
committer | Travis Howell | 2003-11-13 10:51:02 +0000 |
commit | 313a912af22d03112919f967d4a00d7b086ee65e (patch) | |
tree | 67b9133f2e35b71984c672afabfe4f391dd6d3e2 /scumm/scummvm.cpp | |
parent | 3a51c5b702e4bdb43552c13c7cf55a7a6f334010 (diff) | |
download | scummvm-rg350-313a912af22d03112919f967d4a00d7b086ee65e.tar.gz scummvm-rg350-313a912af22d03112919f967d4a00d7b086ee65e.tar.bz2 scummvm-rg350-313a912af22d03112919f967d4a00d7b086ee65e.zip |
*** empty log message ***
svn-id: r11281
Diffstat (limited to 'scumm/scummvm.cpp')
-rw-r--r-- | scumm/scummvm.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp index e6e6a378bc..229efc4e5b 100644 --- a/scumm/scummvm.cpp +++ b/scumm/scummvm.cpp @@ -188,6 +188,8 @@ static const ScummGameSettings scumm_settings[] = { GF_NEW_OPCODES | GF_NEW_COSTUMES | GF_NEW_CAMERA | GF_DIGI_IMUSE}, {"ftdemo", "Full Throttle (Mac Demo)", GID_FT, 7, MDT_NONE, GF_NEW_OPCODES | GF_NEW_COSTUMES | GF_NEW_CAMERA | GF_DIGI_IMUSE}, + {"ftpcdemo", "Full Throttle (Demo)", GID_FTDEMO, 7, MDT_NONE, + GF_NEW_OPCODES | GF_NEW_COSTUMES | GF_NEW_CAMERA | GF_DIGI_IMUSE}, {"dig", "The Dig", GID_DIG, 7, MDT_NONE, GF_NEW_OPCODES | GF_NEW_COSTUMES | GF_NEW_CAMERA | GF_DIGI_IMUSE}, @@ -1482,7 +1484,7 @@ load_game: // texts have to be drawn before the blast objects. Unless // someone can think of a better way to achieve this effect. - if (_gameId == GID_FT) { + if (_gameId == GID_FT || _gameId == GID_FTDEMO) { drawBlastTexts(); drawBlastObjects(); } else { @@ -2769,6 +2771,10 @@ GameList Engine_SCUMM_detectGames(const FSList &fslist) { strcpy(detectName2, g->gameName); if (g->features & GF_HUMONGOUS) { strcat(detectName2, ".he0"); + } else if (g->id == GID_FTDEMO) { + // FIXME: Now it is not possible to have target file and + // main resource file named differently + strcpy(detectName, "ft.000"); } else if (g->version >= 7) { strcat(detectName2, ".la0"); } else |