[Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.370,2.371 script_v100he.cpp,2.68,2.69 script_v90he.cpp,2.163,2.164 sprite_he.cpp,1.69,1.70 sprite_he.h,1.17,1.18

Eugene Sandulenko sev at users.sourceforge.net
Sat Feb 26 03:28:12 CET 2005


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

Modified Files:
	intern.h script_v100he.cpp script_v90he.cpp sprite_he.cpp 
	sprite_he.h 
Log Message:
Lots of other sprite-related renames as suggested by cyx.


Index: intern.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/intern.h,v
retrieving revision 2.370
retrieving revision 2.371
diff -u -d -r2.370 -r2.371
--- intern.h	26 Feb 2005 11:04:56 -0000	2.370
+++ intern.h	26 Feb 2005 11:21:59 -0000	2.371
@@ -906,12 +906,12 @@
 	void spriteInfoGet_dx_dy(int spriteId, int32 &dx, int32 &dy);
 
 	int spriteGroupGet_allocateGroupSpritesList(int spriteGroupId);
-	int spriteGroupGet_field_10(int spriteGroupId);
+	int spriteGroupGet_zorderPriority(int spriteGroupId);
 	int spriteGroupGet_field_20(int spriteGroupId);
-	int spriteGroupGet_field_30(int spriteGroupId);
-	int spriteGroupGet_field_34(int spriteGroupId);
-	int spriteGroupGet_field_38(int spriteGroupId);
-	int spriteGroupGet_field_3C(int spriteGroupId);
+	int spriteGroupGet_scale_x_ratio_mul(int spriteGroupId);
+	int spriteGroupGet_scale_x_ratio_div(int spriteGroupId);
+	int spriteGroupGet_scale_y_ratio_mul(int spriteGroupId);
+	int spriteGroupGet_scale_y_ratio_div(int spriteGroupId);
 	void spriteGroupGet_tx_ty(int spriteGroupId, int32 &tx, int32 &ty);
 
 	void spriteInfoSet_field_14(int spriteId, int value);
@@ -955,7 +955,7 @@
 	void spriteGroupSet_case5_1(int spriteGroupId, int value);
 	void spriteGroupSet_case5_2(int spriteGroupId, int value);
 	void spriteGroupSet_case5_3(int spriteGroupId, int value);
-	void spriteGroupSet_field_10(int spriteGroupId, int value);
+	void spriteGroupSet_zorderPriority(int spriteGroupId, int value);
 	void spriteGroupSet_tx_ty(int spriteGroupId, int value1, int value2);
 	void spriteGroupSet_case26(int spriteGroupId, int value);
 	void spriteGroupSet_case28(int spriteGroupId, int value1, int value2);

Index: script_v100he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v100he.cpp,v
retrieving revision 2.68
retrieving revision 2.69
diff -u -d -r2.68 -r2.69
--- script_v100he.cpp	26 Feb 2005 11:04:57 -0000	2.68
+++ script_v100he.cpp	26 Feb 2005 11:22:00 -0000	2.69
@@ -957,7 +957,7 @@
 		if (!_curSpriteGroupId)
 			break;
 
-		spriteGroupSet_field_10(_curSpriteGroupId, value1);
+		spriteGroupSet_zorderPriority(_curSpriteGroupId, value1);
 		break;
 	case 60:
 		type = pop();
@@ -2145,7 +2145,7 @@
 	case 59:
 		spriteGroupId = pop();
 		if (spriteGroupId)
-			push(spriteGroupGet_field_10(spriteGroupId));
+			push(spriteGroupGet_zorderPriority(spriteGroupId));
 		else
 			push(0);
 		break;
@@ -2155,16 +2155,16 @@
 		if (spriteGroupId) {
 			switch(type) {
 			case 0:
-				push(spriteGroupGet_field_30(spriteGroupId));
+				push(spriteGroupGet_scale_x_ratio_mul(spriteGroupId));
 				break;
 			case 1:
-				push(spriteGroupGet_field_34(spriteGroupId));
+				push(spriteGroupGet_scale_x_ratio_div(spriteGroupId));
 				break;
 			case 2:
-				push(spriteGroupGet_field_38(spriteGroupId));
+				push(spriteGroupGet_scale_y_ratio_mul(spriteGroupId));
 				break;
 			case 3:
-				push(spriteGroupGet_field_3C(spriteGroupId));
+				push(spriteGroupGet_scale_y_ratio_div(spriteGroupId));
 				break;
 			default:
 				push(0);

Index: script_v90he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v90he.cpp,v
retrieving revision 2.163
retrieving revision 2.164
diff -u -d -r2.163 -r2.164
--- script_v90he.cpp	26 Feb 2005 11:04:57 -0000	2.163
+++ script_v90he.cpp	26 Feb 2005 11:22:00 -0000	2.164
@@ -1329,16 +1329,16 @@
 		if (spriteGroupId) {
 			switch(type) {
 			case 0:
-				push(spriteGroupGet_field_30(spriteGroupId));
+				push(spriteGroupGet_scale_x_ratio_mul(spriteGroupId));
 				break;
 			case 1:
-				push(spriteGroupGet_field_34(spriteGroupId));
+				push(spriteGroupGet_scale_x_ratio_div(spriteGroupId));
 				break;
 			case 2:
-				push(spriteGroupGet_field_38(spriteGroupId));
+				push(spriteGroupGet_scale_y_ratio_mul(spriteGroupId));
 				break;
 			case 3:
-				push(spriteGroupGet_field_3C(spriteGroupId));
+				push(spriteGroupGet_scale_y_ratio_div(spriteGroupId));
 				break;
 			default:
 				push(0);
@@ -1350,7 +1350,7 @@
 	case 43:
 		spriteGroupId = pop();
 		if (spriteGroupId)
-			push(spriteGroupGet_field_10(spriteGroupId));
+			push(spriteGroupGet_zorderPriority(spriteGroupId));
 		else
 			push(0);
 		break;
@@ -1471,7 +1471,7 @@
 		if (!_curSpriteGroupId)
 			break;
 
-		spriteGroupSet_field_10(_curSpriteGroupId, value1);
+		spriteGroupSet_zorderPriority(_curSpriteGroupId, value1);
 		break;
 	case 7:
 		value2 = pop();

Index: sprite_he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sprite_he.cpp,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -d -r1.69 -r1.70
--- sprite_he.cpp	26 Feb 2005 11:05:13 -0000	1.69
+++ sprite_he.cpp	26 Feb 2005 11:22:00 -0000	1.70
@@ -363,10 +363,10 @@
 	return readVar(0);
 }
 
-int ScummEngine_v90he::spriteGroupGet_field_10(int spriteGroupId) {
+int ScummEngine_v90he::spriteGroupGet_zorderPriority(int spriteGroupId) {
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
 
-	return _spriteGroups[spriteGroupId].field_10;
+	return _spriteGroups[spriteGroupId].zorderPriority;
 }
 
 int ScummEngine_v90he::spriteGroupGet_field_20(int spriteGroupId) {
@@ -375,28 +375,28 @@
 	return _spriteGroups[spriteGroupId].field_20;
 }
 
-int ScummEngine_v90he::spriteGroupGet_field_30(int spriteGroupId) {
+int ScummEngine_v90he::spriteGroupGet_scale_x_ratio_mul(int spriteGroupId) {
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
 
-	return _spriteGroups[spriteGroupId].field_30;
+	return _spriteGroups[spriteGroupId].scale_x_ratio_mul;
 }
 
-int ScummEngine_v90he::spriteGroupGet_field_34(int spriteGroupId) {
+int ScummEngine_v90he::spriteGroupGet_scale_x_ratio_div(int spriteGroupId) {
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
 
-	return _spriteGroups[spriteGroupId].field_34;
+	return _spriteGroups[spriteGroupId].scale_x_ratio_div;
 }
 
-int ScummEngine_v90he::spriteGroupGet_field_38(int spriteGroupId) {
+int ScummEngine_v90he::spriteGroupGet_scale_y_ratio_mul(int spriteGroupId) {
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
 
-	return _spriteGroups[spriteGroupId].field_38;
+	return _spriteGroups[spriteGroupId].scale_y_ratio_mul;
 }
 
-int ScummEngine_v90he::spriteGroupGet_field_3C(int spriteGroupId) {
+int ScummEngine_v90he::spriteGroupGet_scale_y_ratio_div(int spriteGroupId) {
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
 
-	return _spriteGroups[spriteGroupId].field_3C;
+	return _spriteGroups[spriteGroupId].scale_y_ratio_div;
 }
 
 void ScummEngine_v90he::spriteGroupGet_tx_ty(int spriteGroupId, int32 &tx, int32 &ty) {
@@ -854,13 +854,13 @@
 void ScummEngine_v90he::spriteGroupSet_case5_0(int spriteGroupId, int value) {
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
 
-	if (_spriteGroups[spriteGroupId].field_30 == value)
+	if (_spriteGroups[spriteGroupId].scale_x_ratio_mul == value)
 		return;
 
-	_spriteGroups[spriteGroupId].field_30 = value;
-	_spriteGroups[spriteGroupId].scale_x = _spriteGroups[spriteGroupId].field_30 / _spriteGroups[spriteGroupId].field_34;
+	_spriteGroups[spriteGroupId].scale_x_ratio_mul = value;
+	_spriteGroups[spriteGroupId].scale_x = _spriteGroups[spriteGroupId].scale_x_ratio_mul / _spriteGroups[spriteGroupId].scale_x_ratio_div;
 
-	if ((_spriteGroups[spriteGroupId].field_30 != _spriteGroups[spriteGroupId].field_34) || (_spriteGroups[spriteGroupId].field_38 != _spriteGroups[spriteGroupId].field_3C))
+	if ((_spriteGroups[spriteGroupId].scale_x_ratio_mul != _spriteGroups[spriteGroupId].scale_x_ratio_div) || (_spriteGroups[spriteGroupId].scale_y_ratio_mul != _spriteGroups[spriteGroupId].scale_y_ratio_div))
 		_spriteGroups[spriteGroupId].scaling = 1;
 	else
 		_spriteGroups[spriteGroupId].scaling = 0;
@@ -871,13 +871,13 @@
 void ScummEngine_v90he::spriteGroupSet_case5_1(int spriteGroupId, int value) {
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
 
-	if (_spriteGroups[spriteGroupId].field_34 == value)
+	if (_spriteGroups[spriteGroupId].scale_x_ratio_div == value)
 		return;
 
-	_spriteGroups[spriteGroupId].field_34 = value;
-	_spriteGroups[spriteGroupId].scale_x = _spriteGroups[spriteGroupId].field_30 / _spriteGroups[spriteGroupId].field_34;
+	_spriteGroups[spriteGroupId].scale_x_ratio_div = value;
+	_spriteGroups[spriteGroupId].scale_x = _spriteGroups[spriteGroupId].scale_x_ratio_mul / _spriteGroups[spriteGroupId].scale_x_ratio_div;
 
-	if ((_spriteGroups[spriteGroupId].field_30 != _spriteGroups[spriteGroupId].field_34) || (_spriteGroups[spriteGroupId].field_38 != _spriteGroups[spriteGroupId].field_3C))
+	if ((_spriteGroups[spriteGroupId].scale_x_ratio_mul != _spriteGroups[spriteGroupId].scale_x_ratio_div) || (_spriteGroups[spriteGroupId].scale_y_ratio_mul != _spriteGroups[spriteGroupId].scale_y_ratio_div))
 		_spriteGroups[spriteGroupId].scaling = 1;
 	else
 		_spriteGroups[spriteGroupId].scaling = 0;
@@ -888,13 +888,13 @@
 void ScummEngine_v90he::spriteGroupSet_case5_2(int spriteGroupId, int value) {
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
 
-	if (_spriteGroups[spriteGroupId].field_38 == value)
+	if (_spriteGroups[spriteGroupId].scale_y_ratio_mul == value)
 		return;
 
-	_spriteGroups[spriteGroupId].field_38 = value;
-	_spriteGroups[spriteGroupId].scale_y = _spriteGroups[spriteGroupId].field_38 / _spriteGroups[spriteGroupId].field_3C;
+	_spriteGroups[spriteGroupId].scale_y_ratio_mul = value;
+	_spriteGroups[spriteGroupId].scale_y = _spriteGroups[spriteGroupId].scale_y_ratio_mul / _spriteGroups[spriteGroupId].scale_y_ratio_div;
 
-	if ((_spriteGroups[spriteGroupId].field_30 != _spriteGroups[spriteGroupId].field_34) || (_spriteGroups[spriteGroupId].field_38 != _spriteGroups[spriteGroupId].field_3C))
+	if ((_spriteGroups[spriteGroupId].scale_x_ratio_mul != _spriteGroups[spriteGroupId].scale_x_ratio_div) || (_spriteGroups[spriteGroupId].scale_y_ratio_mul != _spriteGroups[spriteGroupId].scale_y_ratio_div))
 		_spriteGroups[spriteGroupId].scaling = 1;
 	else
 		_spriteGroups[spriteGroupId].scaling = 0;
@@ -905,13 +905,13 @@
 void ScummEngine_v90he::spriteGroupSet_case5_3(int spriteGroupId, int value) {
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
 
-	if (_spriteGroups[spriteGroupId].field_3C == value)
+	if (_spriteGroups[spriteGroupId].scale_y_ratio_div == value)
 		return;
 
-	_spriteGroups[spriteGroupId].field_3C = value;
-	_spriteGroups[spriteGroupId].scale_y = _spriteGroups[spriteGroupId].field_38 / _spriteGroups[spriteGroupId].field_3C;
+	_spriteGroups[spriteGroupId].scale_y_ratio_div = value;
+	_spriteGroups[spriteGroupId].scale_y = _spriteGroups[spriteGroupId].scale_y_ratio_mul / _spriteGroups[spriteGroupId].scale_y_ratio_div;
 
-	if ((_spriteGroups[spriteGroupId].field_30 != _spriteGroups[spriteGroupId].field_34) || (_spriteGroups[spriteGroupId].field_38 != _spriteGroups[spriteGroupId].field_3C))
+	if ((_spriteGroups[spriteGroupId].scale_x_ratio_mul != _spriteGroups[spriteGroupId].scale_x_ratio_div) || (_spriteGroups[spriteGroupId].scale_y_ratio_mul != _spriteGroups[spriteGroupId].scale_y_ratio_div))
 		_spriteGroups[spriteGroupId].scaling = 1;
 	else
 		_spriteGroups[spriteGroupId].scaling = 0;
@@ -919,13 +919,13 @@
 	redrawSpriteGroup(spriteGroupId);
 }
 
-void ScummEngine_v90he::spriteGroupSet_field_10(int spriteGroupId, int value) {
+void ScummEngine_v90he::spriteGroupSet_zorderPriority(int spriteGroupId, int value) {
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
 
-	if (_spriteGroups[spriteGroupId].field_10 == value)
+	if (_spriteGroups[spriteGroupId].zorderPriority == value)
 		return;
 
-	_spriteGroups[spriteGroupId].field_10 = value;
+	_spriteGroups[spriteGroupId].zorderPriority = value;
 
 	redrawSpriteGroup(spriteGroupId);
 }
@@ -965,7 +965,7 @@
 void ScummEngine_v90he::spriteGroupSet_bbox(int spriteGroupId, int x1, int y1, int x2, int y2) {
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
 
-	_spriteGroups[spriteGroupId].flags |= kSGF01;
+	_spriteGroups[spriteGroupId].flags |= kSGFClipBox;
 	_spriteGroups[spriteGroupId].bbox.left = x1;
 	_spriteGroups[spriteGroupId].bbox.top = y1;
 	_spriteGroups[spriteGroupId].bbox.right = x2;
@@ -977,7 +977,7 @@
 void ScummEngine_v90he::spriteGroupSet_case56(int spriteGroupId) {
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
 
-	_spriteGroups[spriteGroupId].flags &= ~(kSGF02);
+	_spriteGroups[spriteGroupId].flags &= ~(kSGFNeedRedraw);
 
 	redrawSpriteGroup(spriteGroupId);
 }
@@ -999,8 +999,8 @@
 
 	SpriteGroup *spg = &_spriteGroups[spriteGroupId];
 	checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d");
-	if (spg->field_10 != 0) {
-		spg->field_10 = 0;
+	if (spg->zorderPriority != 0) {
+		spg->zorderPriority = 0;
 		spriteGroupCheck(spriteGroupId);
 		for (i = 0; i < _numSpritesToProcess; ++i) {
 			SpriteInfo *spi = _activeSpritesTable[i];
@@ -1019,7 +1019,7 @@
 			}
 		}
 	}
-	spg->flags &= ~kSGF01;
+	spg->flags &= ~kSGFClipBox;
 	spriteMarkIfInGroup(spriteGroupId, kSFChanged | kSFNeedRedraw);
 	if (spg->field_20 != 0) {
 		spriteGroupCheck(spriteGroupId);
@@ -1033,11 +1033,11 @@
 	spriteGroupCheck(spriteGroupId);
 	spg->scaling = 0;
 	spg->scale_x = 0x3F800000;
-	spg->field_30 = 0;
-	spg->field_34 = 0;
+	spg->scale_x_ratio_mul = 0;
+	spg->scale_x_ratio_div = 0;
 	spg->scale_y = 0x3F800000;
-	spg->field_38 = 0;
-	spg->field_3C = 0;
+	spg->scale_y_ratio_mul = 0;
+	spg->scale_y_ratio_div = 0;
 }
 
 void ScummEngine_v90he::spritesResetTables(bool refreshScreen) {
@@ -1195,17 +1195,17 @@
 	const SpriteInfo *spr1 = *(const SpriteInfo *const*)a;
 	const SpriteInfo *spr2 = *(const SpriteInfo *const*)b;
 
-	if (spr1->field_0 > spr2->field_0)
+	if (spr1->zorder > spr2->zorder)
 		return 1;
 
-	if (spr1->field_0 < spr2->field_0)
+	if (spr1->zorder < spr2->zorder)
 		return -1;
 
 	return 0;
 }
 
 void ScummEngine_v90he::spritesSortActiveSprites() {
-	int groupField;
+	int groupZorder;
 
 	_numSpritesToProcess = 0;
 
@@ -1223,11 +1223,11 @@
 					spi->flags |= kSFChanged;
 			}
 			if (spi->group_num)
-				groupField = _spriteGroups[spi->group_num].field_10;
+				groupZorder = _spriteGroups[spi->group_num].zorderPriority;
 			else
-				groupField = 0;
+				groupZorder = 0;
 
-			spi->field_0 = spi->field_18 + groupField;
+			spi->zorder = spi->field_18 + groupZorder;
 
 			_activeSpritesTable[_numSpritesToProcess++] = spi;
 		}
@@ -1260,10 +1260,10 @@
 		spr_flags = spi->flags;
 
 		if (arg) {
-			if (spi->field_0 >= 0)
+			if (spi->zorder >= 0)
 				return;
 		} else {
-			if (spi->field_0 < 0)
+			if (spi->zorder < 0)
 				continue;
 		}
 		
@@ -1366,7 +1366,7 @@
 		}
 		spi->imgFlags = wiz.img.flags;
 		
-		if (spi->group_num && (_spriteGroups[spi->group_num].flags & kSGF01)) {
+		if (spi->group_num && (_spriteGroups[spi->group_num].flags & kSGFClipBox)) {
 			if (spi->bbox.intersects(_spriteGroups[spi->group_num].bbox)) {
 				spi->bbox.clip(_spriteGroups[spi->group_num].bbox);
 				wiz.processFlags |= 0x200;

Index: sprite_he.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sprite_he.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- sprite_he.h	26 Feb 2005 11:05:13 -0000	1.17
+++ sprite_he.h	26 Feb 2005 11:22:00 -0000	1.18
@@ -61,12 +61,12 @@
 };
 
 enum SpriteGroupFlags {
-	kSGF01  = 1 << 0, // kSGFClipBox
-	kSGF02  = 1 << 1  // kSGFNeedRedraw
+	kSGFClipBox     = 1 << 0,
+	kSGFNeedRedraw  = 1 << 1
 };
 
 struct SpriteInfo {
-	int field_0; // zorder ?
+	int zorder;
 	int flags;
 	int res_id;
 	int res_state;
@@ -104,7 +104,7 @@
 
 struct SpriteGroup {
 	Common::Rect bbox;
-	int field_10; // zorderPriority ?
+	int zorderPriority;
 	int flags;
 	int tx;
 	int ty;
@@ -112,10 +112,10 @@
 	int scaling;
 	int scale_x;
 	int scale_y;
-	int field_30; // scale_x_ratio_mul
-	int field_34; // scale_x_ratio_div
-	int field_38; // scale_y_ratio_mul
-	int field_3C; // scale_y_ratio_div
+	int scale_x_ratio_mul;
+	int scale_x_ratio_div;
+	int scale_y_ratio_mul;
+	int scale_y_ratio_div;
 };
 
 	int _varNumSpriteGroups;





More information about the Scummvm-git-logs mailing list