From 65b7241330beea495ca580114a6eaead82f01c64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Ko=C5=82odziejski?= Date: Mon, 21 Apr 2003 11:54:27 +0000 Subject: [PATCH] added some v2 vars svn-id: r7054 --- scumm/intern.h | 2 ++ scumm/vars.cpp | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/scumm/intern.h b/scumm/intern.h index 911c69a381a..605c8770b46 100644 --- a/scumm/intern.h +++ b/scumm/intern.h @@ -189,6 +189,8 @@ protected: const OpcodeEntryV2 *_opcodesV2; + virtual void setupScummVars(); + virtual void setupOpcodes(); virtual void executeOpcode(int i); virtual const char *getOpcodeDesc(int i); diff --git a/scumm/vars.cpp b/scumm/vars.cpp index 893a4479a8e..0f27fcc52d2 100644 --- a/scumm/vars.cpp +++ b/scumm/vars.cpp @@ -298,3 +298,29 @@ void Scumm_v8::setupScummVars() { VAR_CHARINC = 221; } + +void Scumm_v2::setupScummVars() { + VAR_EGO = 0; + VAR_CAMERA_POS_X = 2; + VAR_HAVE_MSG = 3; + VAR_ROOM = 4; + VAR_OVERRIDE = 5; + VAR_MACHINE_SPEED = 6; + VAR_NUM_ACTOR = 11; + VAR_CURRENT_LIGHTS = 12; + VAR_CURRENTDRIVE = 13; + VAR_MUSIC_FLAG = 17; + VAR_ACTOR_RANGE_MIN = 19; + VAR_ACTOR_RANGE_MAX = 20; + VAR_CAMERA_MIN_X = 23; + VAR_CAMERA_MAX_X = 24; + VAR_TIMER_NEXT = 25; + VAR_VIRT_MOUSE_X = 30; + VAR_VIRT_MOUSE_Y = 31; + VAR_ROOM_RESOURCE = 36; + VAR_LAST_SOUND = 37; + VAR_KEYPRESS = 39; + VAR_CUTSCENEEXIT_KEY = 40; + VAR_TALK_ACTOR = 41; + +}