[Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.146,2.147 vars.cpp,1.77,1.78

Travis Howell kirben at users.sourceforge.net
Sun Feb 29 22:44:03 CET 2004


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27518/scumm

Modified Files:
	intern.h vars.cpp 
Log Message:

Add HE7 vars


Index: intern.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/intern.h,v
retrieving revision 2.146
retrieving revision 2.147
diff -u -d -r2.146 -r2.147
--- intern.h	1 Mar 2004 06:23:25 -0000	2.146
+++ intern.h	1 Mar 2004 06:25:01 -0000	2.147
@@ -609,6 +609,8 @@
 	ScummEngine_v7he(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs) : ScummEngine_v6he(detector, syst, gs) {}
 
 protected:
+	virtual void setupScummVars();
+
 	virtual void setupOpcodes();
 	virtual void executeOpcode(byte i);
 	virtual const char *getOpcodeDesc(byte i);

Index: vars.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/vars.cpp,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -d -r1.77 -r1.78
--- vars.cpp	22 Feb 2004 03:08:18 -0000	1.77
+++ vars.cpp	1 Mar 2004 06:25:01 -0000	1.78
@@ -161,6 +161,67 @@
 	VAR_TIMEDATE_MINUTE = 126;
 }
 
+void ScummEngine_v7he::setupScummVars() {
+	// TODO Not complete
+	VAR_KEYPRESS = 0;
+	VAR_DEBUGMODE = 1;
+	VAR_TIMER_NEXT = 2;
+	VAR_OVERRIDE = 3;
+	VAR_WALKTO_OBJ = 4;
+	VAR_RANDOM_NR = 5;
+
+	VAR_GAME_LOADED = 8;
+	VAR_EGO = 9;
+	VAR_NUM_ACTOR = 10;
+
+	VAR_VIRT_MOUSE_X = 13;
+	VAR_VIRT_MOUSE_Y = 14;
+	VAR_MOUSE_X = 15;
+	VAR_MOUSE_Y = 16;
+
+	VAR_CURSORSTATE = 19;
+	VAR_USERPUT = 20;
+	VAR_ROOM = 21;
+	VAR_V6_SCREEN_WIDTH = 22;
+	VAR_V6_SCREEN_HEIGHT = 23;
+	VAR_CAMERA_POS_X = 24;
+	VAR_CAMERA_MIN_X = 25;
+	VAR_CAMERA_MAX_X = 26;
+	VAR_ROOM_RESOURCE = 27;
+	VAR_SCROLL_SCRIPT = 28;
+	VAR_ENTRY_SCRIPT = 29;
+	VAR_ENTRY_SCRIPT2 = 30;
+	VAR_EXIT_SCRIPT = 31;
+	VAR_EXIT_SCRIPT2 = 32;
+	VAR_VERB_SCRIPT = 33;
+	VAR_SENTENCE_SCRIPT = 34;
+	VAR_INVENTORY_SCRIPT = 35;
+	VAR_CUTSCENE_START_SCRIPT = 36;
+	VAR_CUTSCENE_END_SCRIPT = 37;
+
+	VAR_PAUSE_KEY = 43;
+	VAR_CUTSCENEEXIT_KEY = 44;
+	VAR_TALKSTOP_KEY = 45;
+	VAR_HAVE_MSG = 46;
+	VAR_NOSUBTITLES = 47;
+	VAR_CHARINC = 48;
+	VAR_TALK_ACTOR = 49;
+	VAR_LAST_SOUND = 50;
+	VAR_SOUNDPARAM = 51;
+	VAR_SOUNDPARAM2 = 52;
+
+	VAR_NEW_ROOM = 59;
+	VAR_TMR_1 = 60;
+	VAR_TMR_2 = 61;
+	VAR_TMR_3 = 62;
+	VAR_TIMEDATE_HOUR = 63;
+	VAR_TIMEDATE_MINUTE = 64;
+	VAR_TIMEDATE_DAY = 65;
+	VAR_TIMEDATE_MONTH = 66;
+	VAR_TIMEDATE_YEAR = 67;
+
+}
+
 void ScummEngine_v7::setupScummVars() {
 	VAR_MOUSE_X = 1;
 	VAR_MOUSE_Y = 2;





More information about the Scummvm-git-logs mailing list