[Scummvm-cvs-logs] scummvm master -> 772cbc122d4cbfc06021facaa687921a138b98ab

Strangerke Strangerke at scummvm.org
Sat Jan 31 12:44:53 CET 2015


This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
15a10d2744 MADS: Remove a useless variable
1c8ecb41bd MADS: Fix signed/unsigned comparison warning
772cbc122d MADS: Fix a bug in PaletteUsage::process, some renaming


Commit: 15a10d27449d039dc01a712f2ad4bb93f062db01
    https://github.com/scummvm/scummvm/commit/15a10d27449d039dc01a712f2ad4bb93f062db01
Author: Strangerke (strangerke at scummvm.org)
Date: 2015-01-31T12:41:03+01:00

Commit Message:
MADS: Remove a useless variable

Changed paths:
    engines/mads/events.cpp
    engines/mads/events.h



diff --git a/engines/mads/events.cpp b/engines/mads/events.cpp
index de4dc3c..e7ec8b0 100644
--- a/engines/mads/events.cpp
+++ b/engines/mads/events.cpp
@@ -44,7 +44,6 @@ EventsManager::EventsManager(MADSEngine *vm) {
 	_vD2 = 0;
 	_mouseStatusCopy = 0;
 	_mouseMoved = false;
-	_vD8 = 0;
 	_rightMousePressed = false;
 	_eventTarget = nullptr;
 }
@@ -261,7 +260,7 @@ void EventsManager::waitForNextFrame() {
 void EventsManager::initVars() {
 	_mousePos = Common::Point(-1, -1);
 	_mouseStatusCopy = _mouseStatus;
-	_vD2 = _vD8 = 0;
+	_vD2 = 0;
 }
 
 } // End of namespace MADS
diff --git a/engines/mads/events.h b/engines/mads/events.h
index 54df337..870d6e0 100644
--- a/engines/mads/events.h
+++ b/engines/mads/events.h
@@ -70,7 +70,6 @@ public:
 	int _vD2;
 	int _mouseStatusCopy;
 	bool _mouseMoved;
-	int _vD8;
 	Common::Stack<Common::Event> _pendingKeys;
 public:
 	/**


Commit: 1c8ecb41bde0bdaba132af3c6fc768813de6d26f
    https://github.com/scummvm/scummvm/commit/1c8ecb41bde0bdaba132af3c6fc768813de6d26f
Author: Strangerke (strangerke at scummvm.org)
Date: 2015-01-31T12:41:46+01:00

Commit Message:
MADS: Fix signed/unsigned comparison warning

Changed paths:
    engines/mads/menu_views.h



diff --git a/engines/mads/menu_views.h b/engines/mads/menu_views.h
index 871c0d1..f39ea4c 100644
--- a/engines/mads/menu_views.h
+++ b/engines/mads/menu_views.h
@@ -191,7 +191,7 @@ private:
 	int _manualFrame2;
 	int _animFrameNumber;
 	bool _nextCyclingActive;
-	int _scrollFrameCtr;
+	uint _scrollFrameCtr;
 private:
 	void load();
 


Commit: 772cbc122d4cbfc06021facaa687921a138b98ab
    https://github.com/scummvm/scummvm/commit/772cbc122d4cbfc06021facaa687921a138b98ab
Author: Strangerke (strangerke at scummvm.org)
Date: 2015-01-31T12:42:36+01:00

Commit Message:
MADS: Fix a bug in PaletteUsage::process, some renaming

Changed paths:
    engines/mads/palette.cpp



diff --git a/engines/mads/palette.cpp b/engines/mads/palette.cpp
index 836d04f..95de307 100644
--- a/engines/mads/palette.cpp
+++ b/engines/mads/palette.cpp
@@ -178,31 +178,29 @@ int PaletteUsage::process(Common::Array<RGB6> &palette, uint flags) {
 		}
 
 		if (!changed && !noUsageFlag) {
-			int var2 = (palette[palIndex]._flags & 0x20) ||
-				(((flags & 0x2000) || (palette[palIndex]._flags & 0x4000)) &&
+			int bestHash = (palette[palIndex]._flags & 0x20) ||
+				(((flags & 0x2000) || (palette[palIndex]._flags & 0x40)) &&
 				((flags & 0x1000) || (palCount == 0))) ? 0x7fff : 1;
 			int var36 = (palette[palIndex]._flags & 0x80) ? 0 : 2;
 
 			for (int idx = palLow; idx < palIdx; ++idx) {
 				uint32 v = _vm->_palette->_palFlags[idx];
 				if ((v & var3A) && !(v & var36)) {
-					int var10;
-
-					if (var2 > 1) {
-						var10 = rgbFactor(&_vm->_palette->_mainPalette[idx * 3], palette[palIndex]);
-					}
-					else if (_vm->_palette->_mainPalette[idx * 3] != palette[palIndex].r ||
+					int hash;
+					if (bestHash > 1) {
+						hash = rgbFactor(&_vm->_palette->_mainPalette[idx * 3], palette[palIndex]);
+					} else if (_vm->_palette->_mainPalette[idx * 3] != palette[palIndex].r ||
 							_vm->_palette->_mainPalette[idx * 3 + 1] != palette[palIndex].g ||
 							_vm->_palette->_mainPalette[idx * 3 + 2] != palette[palIndex].b) {
-						var10 = 1;
+						hash = 1;
 					} else {
-						var10 = 0;
+						hash = 0;
 					}
 
-					if (var2 > var10) {
+					if (bestHash > hash) {
 						changed = true;
 						newPalIndex = idx;
-						var2 = var10;
+						bestHash = hash;
 					}
 				}
 			}






More information about the Scummvm-git-logs mailing list