[Scummvm-cvs-logs] CVS: scummvm/scumm sprite_he.cpp,1.105,1.106 sprite_he.h,1.26,1.27

kirben kirben at users.sourceforge.net
Wed Mar 23 19:48:50 CET 2005


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

Modified Files:
	sprite_he.cpp sprite_he.h 
Log Message:

Rename sprite flags, as suggested by cyx.


Index: sprite_he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sprite_he.cpp,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -d -r1.105 -r1.106
--- sprite_he.cpp	23 Mar 2005 21:55:11 -0000	1.105
+++ sprite_he.cpp	24 Mar 2005 03:47:53 -0000	1.106
@@ -177,7 +177,7 @@
 int ScummEngine_v90he::spriteInfoGet_flags_13(int spriteId) {
 	checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d");
 
-	return ((_spriteTable[spriteId].flags & kSF13) != 0) ? 1 : 0;
+	return ((_spriteTable[spriteId].flags & kSFDoubleBuffered) != 0) ? 1 : 0;
 }
 
 int ScummEngine_v90he::spriteInfoGet_flagYFlipped(int spriteId) {
@@ -201,13 +201,13 @@
 int ScummEngine_v90he::spriteInfoGet_flags_20(int spriteId) {
 	checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d");
 
-	return ((_spriteTable[spriteId].flags & kSF20) != 0) ? 1 : 0;
+	return ((_spriteTable[spriteId].flags & kSFNeedPaletteRemap) != 0) ? 1 : 0;
 }
 
 int ScummEngine_v90he::spriteInfoGet_flags_22(int spriteId) {
 	checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d");
 
-	return ((_spriteTable[spriteId].flags & kSF22) != 0) ? 1 : 0;
+	return ((_spriteTable[spriteId].flags & kSFDelayed) != 0) ? 1 : 0;
 }
 
 int ScummEngine_v90he::spriteInfoGet_flags_23(int spriteId) {
@@ -545,9 +545,9 @@
 
 	int oldFlags = _spriteTable[spriteId].flags;
 	if (value)
-		_spriteTable[spriteId].flags |= kSF13;
+		_spriteTable[spriteId].flags |= kSFDoubleBuffered;
 	else
-		_spriteTable[spriteId].flags &= ~kSF13;
+		_spriteTable[spriteId].flags &= ~kSFDoubleBuffered;
 
 	if (_spriteTable[spriteId].res_id && _spriteTable[spriteId].flags != oldFlags)
 		_spriteTable[spriteId].flags |= kSFChanged | kSFNeedRedraw;
@@ -593,9 +593,9 @@
 
 	int oldFlags = _spriteTable[spriteId].flags;
 	if (value)
-		_spriteTable[spriteId].flags |= kSF20;
+		_spriteTable[spriteId].flags |= kSFNeedPaletteRemap;
 	else
-		_spriteTable[spriteId].flags &= ~kSF20;
+		_spriteTable[spriteId].flags &= ~kSFNeedPaletteRemap;
 
 	if (_spriteTable[spriteId].res_id && _spriteTable[spriteId].flags != oldFlags)
 		_spriteTable[spriteId].flags |= kSFChanged | kSFNeedRedraw;
@@ -605,9 +605,9 @@
 	checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d");
 
 	if (value)
-		_spriteTable[spriteId].flags |= kSF22;
+		_spriteTable[spriteId].flags |= kSFDelayed;
 	else
-		_spriteTable[spriteId].flags &= ~kSF22;
+		_spriteTable[spriteId].flags &= ~kSFDelayed;
 }
 
 void ScummEngine_v90he::spriteInfoSet_flag23(int spriteId, int value) {
@@ -711,7 +711,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 | kSFDelayed | kSF23 | kSFBlitDirectly;
 
 		if (_spriteTable[spriteId].res_id != origResId || _spriteTable[spriteId].res_wiz_states != origResWizStates)
 			_spriteTable[spriteId].flags |= kSFChanged | kSFNeedRedraw;
@@ -811,9 +811,9 @@
 	for (int i = 1; i < _varNumSprites; i++) {
 		if (_spriteTable[i].group_num == spriteGroupId) {
 			if (value)
-				_spriteTable[i].flags |= kSF22;
+				_spriteTable[i].flags |= kSFDelayed;
 			else
-				_spriteTable[i].flags &= ~kSF22;
+				_spriteTable[i].flags &= ~kSFDelayed;
 		}
 	}
 }
@@ -1072,7 +1072,7 @@
 				spi->flags |= kSFChanged | kSFNeedRedraw;
 			}			
 		}
-		if (spi->flags & kSF22) {
+		if (spi->flags & kSFDelayed) {
 			if (spi->delayAmount) {
 				--spi->delayCount;
 				if (spi->delayCount) 
@@ -1238,7 +1238,7 @@
 			wiz.img.flags |= kWIFFlipX;
 		if (spr_flags & kSFYFlipped)
 			wiz.img.flags |= kWIFFlipY;
-		if (spr_flags & kSF13) {
+		if (spr_flags & kSFDoubleBuffered) {
 			wiz.img.flags &= ~kWIFMarkBufferDirty;
 			wiz.img.flags |= kWIFBlitToFrontVideoBuffer;
 		}
@@ -1247,7 +1247,7 @@
 			wiz.processFlags |= 4;
 			wiz.unk_15C = spi->field_54;
 		}
-		if (spr_flags & kSF20)
+		if (spr_flags & kSFNeedPaletteRemap)
 			wiz.img.flags |= kWIFRemapPalette;
 		if (spi->field_7C) {
 			wiz.processFlags |= 0x80000;

Index: sprite_he.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sprite_he.h,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- sprite_he.h	23 Mar 2005 21:55:11 -0000	1.26
+++ sprite_he.h	24 Mar 2005 03:47:54 -0000	1.27
@@ -26,38 +26,38 @@
 namespace Scumm {
 
 enum SpriteFlags {
-	kSFChanged      = (1 << 0),
-	kSFNeedRedraw   = (1 << 1),
-	kSF03           = (1 << 2),
-	kSF04           = (1 << 3),
-	kSFZoomed       = (1 << 4),
-	kSFRotated      = (1 << 5),
-	kSF07           = (1 << 6),
-	kSF08           = (1 << 7),
-	kSF09           = (1 << 8),
-	kSF10           = (1 << 9),
-	kSF11           = (1 << 10),
-	kSF12           = (1 << 11),
-	kSF13           = (1 << 12), // kSFDoubleBuffered
-	kSFYFlipped     = (1 << 13),
-	kSFXFlipped     = (1 << 14),
-	kSFActive       = (1 << 15),
-	kSF17           = (1 << 16),
-	kSF18           = (1 << 17),
-	kSF19           = (1 << 18),
-	kSF20           = (1 << 19), // kSFNeedPaletteRemap
-	kSF21           = (1 << 20),
-	kSF22           = (1 << 21), // kSFDelayed
-	kSF23           = (1 << 22),
-	kSF24           = (1 << 23),
-	kSF25           = (1 << 24),
-	kSFBlitDirectly = (1 << 25),
-	kSF27           = (1 << 26),
-	kSF28           = (1 << 27),
-	kSF29           = (1 << 28),
-	kSF30           = (1 << 29),
-	kSFImageless    = (1 << 30),
-	kSF32           = (1 << 31)
+	kSFChanged           = (1 << 0),
+	kSFNeedRedraw        = (1 << 1),
+	kSF03                = (1 << 2),
+	kSF04                = (1 << 3),
+	kSFZoomed            = (1 << 4),
+	kSFRotated           = (1 << 5),
+	kSF07                = (1 << 6),
+	kSF08                = (1 << 7),
+	kSF09                = (1 << 8),
+	kSF10                = (1 << 9),
+	kSF11                = (1 << 10),
+	kSF12                = (1 << 11),
+	kSFDoubleBuffered    = (1 << 12),
+	kSFYFlipped          = (1 << 13),
+	kSFXFlipped          = (1 << 14),
+	kSFActive            = (1 << 15),
+	kSF17                = (1 << 16),
+	kSF18                = (1 << 17),
+	kSF19                = (1 << 18),
+	kSFNeedPaletteRemap  = (1 << 19),
+	kSF21                = (1 << 20),
+	kSFDelayed           = (1 << 21),
+	kSF23                = (1 << 22),
+	kSF24                = (1 << 23),
+	kSF25                = (1 << 24),
+	kSFBlitDirectly      = (1 << 25),
+	kSF27                = (1 << 26),
+	kSF28                = (1 << 27),
+	kSF29                = (1 << 28),
+	kSF30                = (1 << 29),
+	kSFImageless         = (1 << 30),
+	kSF32                = (1 << 31)
 };
 
 enum SpriteGroupFlags {





More information about the Scummvm-git-logs mailing list