VAR 78 controls platform in HE80+ games.

svn-id: r17881
This commit is contained in:
Travis Howell 2005-05-01 07:16:48 +00:00
parent c76f228f67
commit 2b351f73f4
3 changed files with 5 additions and 2 deletions

View file

@ -950,6 +950,7 @@ protected:
byte VAR_NUM_PALETTES;
byte VAR_NUM_UNK;
byte VAR_POLYGONS_ONLY;
byte VAR_PLATFORM;
byte VAR_WINDOWS_VERSION;
byte VAR_U32_VERSION;
byte VAR_WIZ_TCOLOR;

View file

@ -1291,6 +1291,7 @@ ScummEngine_v72he::ScummEngine_v72he(GameDetector *detector, OSystem *syst, cons
VAR_NUM_PALETTES = 0xFF;
VAR_NUM_UNK = 0xFF;
VAR_POLYGONS_ONLY = 0xFF;
VAR_PLATFORM = 0xFF;
VAR_WINDOWS_VERSION = 0xFF;
VAR_U32_VERSION = 0xFF;
VAR_WIZ_TCOLOR = 0xFF;

View file

@ -270,7 +270,8 @@ void ScummEngine_v72he::setupScummVars() {
VAR_NUM_SOUND_CHANNELS = 56;
}
if (_heversion >= 80)
VAR_WINDOWS_VERSION = 79;
VAR_PLATFORM = 78; // 1 is PC, 2 is Macintosh
VAR_WINDOWS_VERSION = 79; // 31 is Windows 3.1, 40 is Windows 95+
VAR_KEY_STATE = 86;
VAR_NUM_SOUND_CHANNELS = 88;
if (_heversion >= 90) {
@ -551,7 +552,7 @@ void ScummEngine_v72he::initScummVars() {
void ScummEngine_v80he::initScummVars() {
ScummEngine_v72he::initScummVars();
VAR(78) = 1;
VAR(VAR_PLATFORM) = 1;
VAR(VAR_WINDOWS_VERSION) = 40;
}