[Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.365,2.366 script_v100he.cpp,2.62,2.63 script_v90he.cpp,2.157,2.158 sprite_he.cpp,1.49,1.50 sprite_he.h,1.13,1.14

Eugene Sandulenko sev at users.sourceforge.net
Thu Feb 24 15:13:43 CET 2005


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

Modified Files:
	intern.h script_v100he.cpp script_v90he.cpp sprite_he.cpp 
	sprite_he.h 
Log Message:
Rename sprite flags as suggested:
kSF22 -> kSFYFlipped
kSF23 -> kSFXFlipped


Index: intern.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/intern.h,v
retrieving revision 2.365
retrieving revision 2.366
diff -u -d -r2.365 -r2.366
--- intern.h	24 Feb 2005 21:05:28 -0000	2.365
+++ intern.h	24 Feb 2005 23:11:49 -0000	2.366
@@ -883,8 +883,8 @@
 	int spriteInfoGet_flags_15(int spriteId);
 	int spriteInfoGet_flagActive(int spriteId);
 	int spriteInfoGet_flags_20(int spriteId);
-	int spriteInfoGet_flags_22(int spriteId);
-	int spriteInfoGet_flags_23(int spriteId);	
+	int spriteInfoGet_flagYFlipped(int spriteId);
+	int spriteInfoGet_flagXFlipped(int spriteId);	
 	int spriteInfoGet_flags_31(int spriteId);
 	int spriteInfoGet_resId(int spriteId);
 	int spriteInfoGet_resState(int spriteId);
@@ -933,8 +933,8 @@
 	void spriteInfoSet_flag15(int spriteId, int value);
 	void spriteInfoSet_flagActive(int spriteId, int value);
 	void spriteInfoSet_flag20(int spriteId, int value);
-	void spriteInfoSet_flag22(int spriteId, int value);
-	void spriteInfoSet_flags23_26(int spriteId, int value);
+	void spriteInfoSet_flagYFlipped(int spriteId, int value);
+	void spriteInfoSet_flagXFlipped(int spriteId, int value);
 	void spriteInfoSet_flag31(int spriteId, int value);
 	void spriteInfoSet_field_78_64(int spriteId, int value);
 	void spriteInfoSet_setClassFlags(int spriteId, int value);

Index: script_v100he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v100he.cpp,v
retrieving revision 2.62
retrieving revision 2.63
diff -u -d -r2.62 -r2.63
--- script_v100he.cpp	24 Feb 2005 21:05:28 -0000	2.62
+++ script_v100he.cpp	24 Feb 2005 23:11:49 -0000	2.63
@@ -1617,7 +1617,7 @@
 			spriteId++;
 
 		for (; spriteId <= _curMaxSpriteId; spriteId++)
-			spriteInfoSet_flag22(spriteId, args[0]);
+			spriteInfoSet_flagYFlipped(spriteId, args[0]);
 		break;
 	case 4:
 		args[0] = pop();
@@ -1887,7 +1887,7 @@
 			spriteId++;
 
 		for (; spriteId <= _curMaxSpriteId; spriteId++)
-			spriteInfoSet_flags23_26(spriteId, args[0]);
+			spriteInfoSet_flagXFlipped(spriteId, args[0]);
 		break;
 	case 83:
 		args[1] = pop();
@@ -2361,7 +2361,7 @@
 	case 3:
 		spriteId = pop();
 		if (spriteId)
-			push(spriteInfoGet_flags_22(spriteId));
+			push(spriteInfoGet_flagYFlipped(spriteId));
 		else
 			push(0);
 		break;
@@ -2546,7 +2546,7 @@
 	case 82:
 		spriteId = pop();
 		if (spriteId)
-			push(spriteInfoGet_flags_23(spriteId));
+			push(spriteInfoGet_flagXFlipped(spriteId));
 		else
 			push(0);
 		break;

Index: script_v90he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v90he.cpp,v
retrieving revision 2.157
retrieving revision 2.158
diff -u -d -r2.157 -r2.158
--- script_v90he.cpp	24 Feb 2005 21:05:28 -0000	2.157
+++ script_v90he.cpp	24 Feb 2005 23:11:49 -0000	2.158
@@ -874,7 +874,7 @@
 	case 52:
 		spriteId = pop();
 		if (spriteId)
-			push(spriteInfoGet_flags_22(spriteId));
+			push(spriteInfoGet_flagYFlipped(spriteId));
 		else
 			push(0);
 		break;
@@ -909,7 +909,7 @@
 	case 94:
 		spriteId = pop();
 		if (spriteId)
-			push(spriteInfoGet_flags_23(spriteId));
+			push(spriteInfoGet_flagXFlipped(spriteId));
 		else
 			push(0);
 		break;
@@ -1156,7 +1156,7 @@
 			spriteId++;
 
 		for (; spriteId <= _curMaxSpriteId; spriteId++)
-			spriteInfoSet_flag22(spriteId, args[0]);
+			spriteInfoSet_flagYFlipped(spriteId, args[0]);
 		break;
 	case 52: // HE 98+
 		args[0] = pop();
@@ -1211,7 +1211,7 @@
 			spriteId++;
 
 		for (; spriteId <= _curMaxSpriteId; spriteId++)
-			spriteInfoSet_flags23_26(spriteId, args[0]);
+			spriteInfoSet_flagXFlipped(spriteId, args[0]);
 		break;
 	case 91:
 		n = getStackList(args, ARRAYSIZE(args));

Index: sprite_he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sprite_he.cpp,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -d -r1.49 -r1.50
--- sprite_he.cpp	24 Feb 2005 21:05:29 -0000	1.49
+++ sprite_he.cpp	24 Feb 2005 23:11:49 -0000	1.50
@@ -102,16 +102,16 @@
 	return ((_spriteTable[spriteId].flags & kSF20) != 0) ? 1 : 0;
 }
 
-int ScummEngine_v90he::spriteInfoGet_flags_22(int spriteId) {
+int ScummEngine_v90he::spriteInfoGet_flagYFlipped(int spriteId) {
 	checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d");
 
-	return ((_spriteTable[spriteId].flags & kSF22) != 0) ? 1 : 0;
+	return ((_spriteTable[spriteId].flags & kSFYFlipped) != 0) ? 1 : 0;
 }
 
-int ScummEngine_v90he::spriteInfoGet_flags_23(int spriteId) {
+int ScummEngine_v90he::spriteInfoGet_flagXFlipped(int spriteId) {
 	checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d");
 
-	return ((_spriteTable[spriteId].flags & kSF23) != 0) ? 1 : 0;
+	return ((_spriteTable[spriteId].flags & kSFXFlipped) != 0) ? 1 : 0;
 }
 
 int ScummEngine_v90he::spriteInfoGet_flags_31(int spriteId) {
@@ -492,22 +492,22 @@
 		_spriteTable[spriteId].flags |= kSFChanged | kSFNeedRedraw;
 }
 
-void ScummEngine_v90he::spriteInfoSet_flag22(int spriteId, int value) {
+void ScummEngine_v90he::spriteInfoSet_flagYFlipped(int spriteId, int value) {
 	checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d");
 
 	if (value)
-		_spriteTable[spriteId].flags |= kSF22;
+		_spriteTable[spriteId].flags |= kSFYFlipped;
 	else
-		_spriteTable[spriteId].flags &= ~(kSFChanged | kSF22);
+		_spriteTable[spriteId].flags &= ~(kSFChanged | kSFYFlipped);
 }
 
-void ScummEngine_v90he::spriteInfoSet_flags23_26(int spriteId, int value) {
+void ScummEngine_v90he::spriteInfoSet_flagXFlipped(int spriteId, int value) {
 	checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d");
 
 	if (value)
-		_spriteTable[spriteId].flags |= kSF23 | kSFBlitDirectly;
+		_spriteTable[spriteId].flags |= kSFXFlipped | kSFBlitDirectly;
 	else
-		_spriteTable[spriteId].flags &= ~(kSFChanged | kSF23 | kSFBlitDirectly);
+		_spriteTable[spriteId].flags &= ~(kSFChanged | kSFXFlipped | kSFBlitDirectly);
 }
 
 void ScummEngine_v90he::spriteInfoSet_flag31(int spriteId, int value) {
@@ -635,7 +635,7 @@
 
 	if (_spriteTable[spriteId].res_id) {
 		_spriteTable[spriteId].res_wiz_states = getWizImageStates(_spriteTable[spriteId].res_id);
-		_spriteTable[spriteId].flags |= kSFActive | kSF22 | kSF23 | kSFBlitDirectly;
+		_spriteTable[spriteId].flags |= kSFActive | kSFYFlipped | kSFXFlipped | kSFBlitDirectly;
 
 		if (_spriteTable[spriteId].res_id == origResId &&
 			_spriteTable[spriteId].res_wiz_states == spriteId)
@@ -703,9 +703,9 @@
 	for (int i = 1; i < _varNumSprites; i++) {
 		if (_spriteTable[i].group_num == spriteGroupId) {
 			if (value)
-				_spriteTable[i].flags |= kSF23 | kSFBlitDirectly;
+				_spriteTable[i].flags |= kSFXFlipped | kSFBlitDirectly;
 			else
-				_spriteTable[i].flags &= ~(kSFChanged | kSF23 | kSFBlitDirectly);
+				_spriteTable[i].flags &= ~(kSFChanged | kSFXFlipped | kSFBlitDirectly);
 		}
 	}
 }
@@ -736,9 +736,9 @@
 	for (int i = 1; i < _varNumSprites; i++) {
 		if (_spriteTable[i].group_num == spriteGroupId) {
 			if (value)
-				_spriteTable[i].flags |= kSF22;
+				_spriteTable[i].flags |= kSFYFlipped;
 			else
-				_spriteTable[i].flags &= ~(kSFChanged | kSF22);
+				_spriteTable[i].flags &= ~(kSFChanged | kSFYFlipped);
 		}
 	}
 }
@@ -1026,7 +1026,7 @@
 	for (int i = 0; i < _numSpritesToProcess; ++i) {
 		SpriteInfo *spi = _activeSpritesTable[i];
 		if (!(spi->flags & (kSFNeedRedraw | kSF30))) {
-			if ((!unkFlag || spi->field_18 >= 0) && (spi->flags & kSF23)) {
+			if ((!unkFlag || spi->field_18 >= 0) && (spi->flags & kSFXFlipped)) {
 				bool needRedraw = false;
 				int lp = MIN(79, spi->bbox.left / 8);
 				int rp = MIN(79, (spi->bbox.right + 7) / 8);
@@ -1057,7 +1057,7 @@
 				spi->flags |= kSFChanged | kSFNeedRedraw;
 			}			
 		}
-		if (spi->flags & kSF22) {
+		if (spi->flags & kSFYFlipped) {
 			if (spi->field_78 != 0) {
 				--spi->field_64;
 				if (spi->field_64 != 0) {
@@ -1120,7 +1120,7 @@
 		SpriteInfo *spi = &_spriteTable[i];
 
 		if (spi->flags & kSFActive) {
-			if (!spi->flags & kSF23) {
+			if (!spi->flags & kSFXFlipped) {
 				if (!(spi->flags & kSF30))
 					spi->flags |= kSFNeedRedraw;
 				if (!(spi->flags & kSF31))
@@ -1237,9 +1237,9 @@
 		}
 
 		wiz.img.flags = 0x10;
-		if (spr_flags & kSF23)
+		if (spr_flags & kSFXFlipped)
 			wiz.img.flags |= kWIFFlipX;
-		if (spr_flags & kSF22)
+		if (spr_flags & kSFYFlipped)
 			wiz.img.flags |= kWIFFlipY;
 		if (spr_flags & kSF21) {
 			wiz.img.flags &= ~(0x11);

Index: sprite_he.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sprite_he.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- sprite_he.h	24 Feb 2005 21:05:29 -0000	1.13
+++ sprite_he.h	24 Feb 2005 23:11:50 -0000	1.14
@@ -47,8 +47,8 @@
 	kSF19           = (1 << 18),
 	kSF20           = (1 << 19),
 	kSF21           = (1 << 20),
-	kSF22           = (1 << 21), // kSFYFlipped
-	kSF23           = (1 << 22), // kSFXFlipped
+	kSFYFlipped     = (1 << 21),
+	kSFXFlipped     = (1 << 22),
 	kSF24           = (1 << 23),
 	kSF25           = (1 << 24),
 	kSFBlitDirectly = (1 << 25),





More information about the Scummvm-git-logs mailing list