[Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.83,2.84 script_v2.cpp,2.73,2.74 vars.cpp,1.48,1.49

Max Horn fingolfin at users.sourceforge.net
Fri May 16 15:12:07 CEST 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv23483

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

Index: intern.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/intern.h,v
retrieving revision 2.83
retrieving revision 2.84
diff -u -d -r2.83 -r2.84
--- intern.h	14 May 2003 20:37:52 -0000	2.83
+++ intern.h	16 May 2003 22:11:48 -0000	2.84
@@ -274,6 +274,10 @@
 	void o2_waitForSentence();
 	void o2_walkActorTo();
 	void o2_walkActorToObject();
+
+	byte VAR_SENTENCE_VERB;
+	byte VAR_SENTENCE_OBJECT1;
+	byte VAR_SENTENCE_OBJECT2;
 };
 
 class Scumm_v4 : public Scumm_v3 {

Index: script_v2.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v2.cpp,v
retrieving revision 2.73
retrieving revision 2.74
diff -u -d -r2.73 -r2.74
--- script_v2.cpp	16 May 2003 12:58:49 -0000	2.73
+++ script_v2.cpp	16 May 2003 22:11:49 -0000	2.74
@@ -866,27 +866,28 @@
 		_sentenceNum--;
 		warning("TODO o2_doSentence(%d, %d, %d): print", st->verb, st->objectA, st->objectB);
 		
-		_scummVars[26] = st->verb;
-		_scummVars[27] = st->objectA;
-		_scummVars[28] = st->objectB;
+		_scummVars[VAR_SENTENCE_VERB] = st->verb;
+		_scummVars[VAR_SENTENCE_OBJECT1] = st->objectA;
+		_scummVars[VAR_SENTENCE_OBJECT2] = st->objectB;
 		o2_drawSentence();
 		break;
 	}
 }
 
 void Scumm_v2::o2_drawSentence() {
-	byte *verb_bit = getResourceAddress(rtVerb, getVerbSlot(_scummVars[26],0));
+	int slot = getVerbSlot(_scummVars[VAR_SENTENCE_VERB],0);
+	byte *verb_bit = getResourceAddress(rtVerb, slot);
 	byte *name_bit, *name2_bit;
 
 	if (_scummVars[27] > 0) {
-		name_bit = getObjOrActorName(_scummVars[27]);
+		name_bit = getObjOrActorName(_scummVars[VAR_SENTENCE_OBJECT1]);
 	} else {
 		name_bit = NULL;
 //(byte*)strdup("");
 	}
 
 	if (_scummVars[28] > 0) {
-		name2_bit = getObjOrActorName(_scummVars[28]);
+		name2_bit = getObjOrActorName(_scummVars[VAR_SENTENCE_OBJECT2]);
 	} else {
 		name2_bit = NULL;
 //(byte*)strdup("");

Index: vars.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/vars.cpp,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -d -r1.48 -r1.49
--- vars.cpp	14 May 2003 13:30:52 -0000	1.48
+++ vars.cpp	16 May 2003 22:11:49 -0000	1.49
@@ -115,6 +115,9 @@
 	VAR_CAMERA_MIN_X = 23;
 	VAR_CAMERA_MAX_X = 24;
 	VAR_TIMER_NEXT = 25;
+	VAR_SENTENCE_VERB = 26;
+	VAR_SENTENCE_OBJECT1 = 27;
+	VAR_SENTENCE_OBJECT2 = 28;
 	VAR_VIRT_MOUSE_X = 30;
 	VAR_VIRT_MOUSE_Y = 31;
 	VAR_ROOM_RESOURCE = 36;





More information about the Scummvm-git-logs mailing list