From 6f33b9225c296b5faa64794f8d68d70ccf19ff31 Mon Sep 17 00:00:00 2001 From: Jonathan Gray Date: Sat, 1 May 2004 14:00:53 +0000 Subject: unbreak change that prevented ite disk version from launching, add detection for win32 demo svn-id: r13711 --- saga/game.cpp | 34 ++++++++++++++++++++++++++++++---- saga/game_mod.h | 3 ++- 2 files changed, 32 insertions(+), 5 deletions(-) (limited to 'saga') diff --git a/saga/game.cpp b/saga/game.cpp index 9b774c0479..6a657c4a0c 100644 --- a/saga/game.cpp +++ b/saga/game.cpp @@ -38,7 +38,7 @@ namespace Saga { -// Inherit the Earth - Demo version +// Inherit the Earth - DOS Demo version R_GAME_FILEDESC ITEDEMO_GameFiles[] = { {"ITE.RSC", R_GAME_RESOURCEFILE}, @@ -56,6 +56,14 @@ R_GAME_SOUNDINFO ITEDEMO_GameSound = { R_GAME_SOUND_VOC, 0, 0, 0 }; +// Inherit the Earth - win32 Wyrmkeep Demo version +R_GAME_FILEDESC ITEWINDEMO_GameFiles[] = { + {"ITED.RSC", R_GAME_RESOURCEFILE}, + {"SCRIPTSD.RSC", R_GAME_SCRIPTFILE}, + {"SOUNDSD.RSC", R_GAME_SOUNDFILE}, + {"VOICESD.RSC", R_GAME_VOICEFILE} +}; + // Inherit the Earth - Diskette version R_GAME_FILEDESC ITEDISK_GameFiles[] = { {"ITE.RSC", R_GAME_RESOURCEFILE} , @@ -147,11 +155,11 @@ R_GAME_SOUNDINFO IHNM_GameSound = { }; R_GAMEDESC GameDescs[] = { - // Inherit the earth - Demo version + // Inherit the earth - DOS Demo version { R_GAMETYPE_ITE, R_GAME_ITE_DEMO, // Game id - "Inherit the Earth - Demo version", // Game title + "Inherit the Earth - DOS Demo version", // Game title 320, 200, // Logical resolution 137, // Scene viewport height ITE_DEFAULT_SCENE, // Starting scene number @@ -165,6 +173,24 @@ R_GAMEDESC GameDescs[] = { 0 // Game supported flag }, + // Inherit the earth - win32 Wyrmkeep Demo version + { + R_GAMETYPE_ITE, + R_GAME_ITE_WINDEMO, + "Inherit the Earth - Win32 Wyrmkeep Demo version", + 320, 200, + 137, + ITE_DEFAULT_SCENE, + &ITE_Resources, + ARRAYSIZE(ITEWINDEMO_GameFiles), + ITEWINDEMO_GameFiles, + ARRAYSIZE(ITECD_GameFonts), + ITECD_GameFonts, + &ITECD_GameSound, + NULL, + 0 + }, + // Inherit the earth - Disk version { R_GAMETYPE_ITE, @@ -180,7 +206,7 @@ R_GAMEDESC GameDescs[] = { ITEDISK_GameFonts, &ITE_GameSound, Verify_ITEDISK, - 0 + 1 }, // Inherit the earth - CD version diff --git a/saga/game_mod.h b/saga/game_mod.h index b25f149f28..1dafdabf40 100644 --- a/saga/game_mod.h +++ b/saga/game_mod.h @@ -38,7 +38,8 @@ enum R_GAME_IDS { R_GAME_ITE_DISK = 1, R_GAME_ITE_CD = 2, R_GAME_IHNM_DEMO = 3, - R_GAME_IHNM_CD = 4 + R_GAME_IHNM_CD = 4, + R_GAME_ITE_WINDEMO = 5 }; enum R_GAME_FILETYPES { -- cgit v1.2.3