[Scummvm-cvs-logs] CVS: scummvm/scumm script_v6.cpp,1.31,1.32

Max Horn fingolfin at users.sourceforge.net
Sun Dec 29 18:07:01 CET 2002


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

Modified Files:
	script_v6.cpp 
Log Message:
cleanup

Index: script_v6.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v6.cpp,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- script_v6.cpp	30 Dec 2002 00:40:25 -0000	1.31
+++ script_v6.cpp	30 Dec 2002 02:06:18 -0000	1.32
@@ -1008,7 +1008,6 @@
 		setCameraFollows(derefActorSafe(pop(), "actorFollowCamera"));
 	else
 		actorFollowCamera(pop());
-
 }
 
 void Scumm_v6::o6_setCameraAt()
@@ -1085,7 +1084,9 @@
 	int x, y;
 	y = pop();
 	x = pop();
-	derefActorSafe(pop(), "o6_walkActorTo")->startWalkActor(x, y, -1);
+	Actor *a = derefActorSafe(pop(), "o6_walkActorTo");
+	assert(a);
+	a->startWalkActor(x, y, -1);
 }
 
 void Scumm_v6::o6_putActorInRoom()
@@ -1143,9 +1144,7 @@
 void Scumm_v6::o6_animateActor()
 {
 	int anim = pop();
-	int act = pop();
-
-	Actor *a = derefActorSafe(act, "o6_animateActor");
+	Actor *a = derefActorSafe(pop(), "o6_animateActor");
 	if (!a)
 		return;
 
@@ -1202,7 +1201,8 @@
 	obj = popRoomAndObj(&room);
 
 	a = derefActorSafe(_vars[VAR_EGO], "o6_loadRoomWithEgo");
-
+	assert(a);
+	
 	a->putActor(0, 0, room);
 	_egoPositioned = false;
 
@@ -1241,15 +1241,6 @@
 	push(rnd);
 }
 
-void Scumm_v6::o6_getActorMoving()
-{
-	Actor *a = derefActorSafe(pop(), "o6_getActorMoving");
-	if (a)
-		push(a->moving);
-	else
-		push(0);
-}
-
 void Scumm_v6::o6_isScriptRunning()
 {
 	push(isScriptRunning(pop()));
@@ -1260,6 +1251,15 @@
 	push(isRoomScriptRunning(pop()));
 }
 
+void Scumm_v6::o6_getActorMoving()
+{
+	Actor *a = derefActorSafe(pop(), "o6_getActorMoving");
+	if (a)
+		push(a->moving);
+	else
+		push(0);
+}
+
 void Scumm_v6::o6_getActorRoom()
 {
 	Actor *a = derefActorSafe(pop(), "o6_getActorRoom");
@@ -1269,6 +1269,70 @@
 		push(0);
 }
 
+void Scumm_v6::o6_getActorWalkBox()
+{
+	Actor *a = derefActorSafe(pop(), "o6_getActorWalkBox");
+	assert(a);
+	push(a->ignoreBoxes ? 0 : a->walkbox);
+}
+
+void Scumm_v6::o6_getActorCostume()
+{
+	Actor *a = derefActorSafe(pop(), "o6_getActorCostume");
+	assert(a);
+	push(a->costume);
+}
+
+void Scumm_v6::o6_getActorElevation()
+{
+	Actor *a = derefActorSafe(pop(), "o6_getActorElevation");
+	assert(a);
+	push(a->elevation);
+}
+
+void Scumm_v6::o6_getActorWidth()
+{
+	Actor *a = derefActorSafe(pop(), "o6_getActorWidth");
+	assert(a);
+	push(a->width);
+}
+
+void Scumm_v6::o6_getActorScaleX()
+{
+	Actor *a = derefActorSafe(pop(), "o6_getActorScale");
+	assert(a);
+	push(a->scalex);
+}
+
+void Scumm_v6::o6_getActorAnimCounter1()
+{
+	Actor *a = derefActorSafe(pop(), "o6_getActorAnimCounter");
+	assert(a);
+	push(a->cost.animCounter1);
+}
+
+void Scumm_v6::o6_getAnimateVariable()
+{
+	int var = pop();
+	Actor *a = derefActorSafe(pop(), "o6_getAnimateVariable");
+	assert(a);
+	push(a->getAnimVar(var));
+}
+
+void Scumm_v6::o6_isActorInBox()
+{
+	int box = pop();
+	Actor *a = derefActorSafe(pop(), "o6_isActorInBox");
+	push(checkXYInBoxBounds(box, a->x, a->y));
+}
+
+void Scumm_v6::o6_getActorLayer()
+{
+	Actor *a = derefActorSafe(pop(), "getActorLayer");
+	assert(a);
+	push(a->layer);
+}
+
 void Scumm_v6::o6_getObjectX()
 {
 	push(getObjX(pop()));
@@ -1289,17 +1353,6 @@
 	push(getObjNewDir(pop()));
 }
 
-void Scumm_v6::o6_getActorWalkBox()
-{
-	Actor *a = derefActorSafe(pop(), "o6_getActorWalkBox");
-	push(a->ignoreBoxes ? 0 : a->walkbox);
-}
-
-void Scumm_v6::o6_getActorCostume()
-{
-	push(derefActorSafe(pop(), "o6_getActorCostume")->costume);
-}
-
 void Scumm_v6::o6_findInventory()
 {
 	int idx = pop();
@@ -1940,11 +1993,6 @@
 	}
 }
 
-void Scumm_v6::o6_getActorElevation()
-{
-	push(derefActorSafe(pop(), "o6_getActorElevation")->elevation);
-}
-
 void Scumm_v6::o6_getVerbEntrypoint()
 {
 	int e = pop();
@@ -2060,11 +2108,6 @@
 	drawBox(x, y, x2, y2, color);
 }
 
-void Scumm_v6::o6_getActorWidth()
-{
-	push(derefActorSafe(pop(), "o6_getActorWidth")->width);
-}
-
 void Scumm_v6::o6_wait()
 {
 	switch (fetchScriptByte()) {
@@ -2139,22 +2182,6 @@
 	o6_breakHere();
 }
 
-void Scumm_v6::o6_getActorScaleX()
-{
-	push(derefActorSafe(pop(), "o6_getActorScale")->scalex);
-}
-
-void Scumm_v6::o6_getActorAnimCounter1()
-{
-	push(derefActorSafe(pop(), "o6_getActorAnimCounter")->cost.animCounter1);
-}
-
-void Scumm_v6::o6_getAnimateVariable()
-{
-	int var = pop();
-	push(derefActorSafe(pop(), "o6_getAnimateVariable")->getAnimVar(var));
-}
-
 void Scumm_v6::o6_soundKludge()
 {
 	int list[16];
@@ -2196,13 +2223,6 @@
 	}
 }
 
-void Scumm_v6::o6_isActorInBox()
-{
-	int box = pop();
-	Actor *a = derefActorSafe(pop(), "o6_isActorInBox");
-	push(checkXYInBoxBounds(box, a->x, a->y));
-}
-
 void Scumm_v6::o6_delay()
 {
 	// FIXME - what exactly are we measuring here? In order for the other two
@@ -2860,15 +2880,6 @@
 	else
 		i = args[i];
 	push(i);
-}
-
-void Scumm_v6::o6_getActorLayer()
-{
-	Actor *a;
-
-	a = derefActorSafe(pop(), "getActorLayer");
-
-	push(a->layer);
 }
 
 void Scumm_v6::o6_unknownCD() {





More information about the Scummvm-git-logs mailing list