[Scummvm-cvs-logs] SF.net SVN: scummvm:[43238] scummvm/trunk/engines/kyra

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Tue Aug 11 01:35:16 CEST 2009


Revision: 43238
          http://scummvm.svn.sourceforge.net/scummvm/?rev=43238&view=rev
Author:   lordhoto
Date:     2009-08-10 23:35:16 +0000 (Mon, 10 Aug 2009)

Log Message:
-----------
Fix yet another inventory background color glitch in Kyrandia 1 Amiga.

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/items_lok.cpp
    scummvm/trunk/engines/kyra/script_lok.cpp

Modified: scummvm/trunk/engines/kyra/items_lok.cpp
===================================================================
--- scummvm/trunk/engines/kyra/items_lok.cpp	2009-08-10 23:34:35 UTC (rev 43237)
+++ scummvm/trunk/engines/kyra/items_lok.cpp	2009-08-10 23:35:16 UTC (rev 43238)
@@ -693,7 +693,7 @@
 
 	if (itemPos != -1) {
 		restoreItemRect1(x, y);
-		_screen->fillRect(_itemPosX[itemPos], _itemPosY[itemPos], _itemPosX[itemPos] + 15, _itemPosY[itemPos] + 15, 12, 0);
+		_screen->fillRect(_itemPosX[itemPos], _itemPosY[itemPos], _itemPosX[itemPos] + 15, _itemPosY[itemPos] + 15, _flags.platform == Common::kPlatformAmiga ? 19 : 12, 0);
 		backUpItemRect1(x, y);
 	}
 
@@ -715,7 +715,7 @@
 	} else {
 		_characterList[0].inventoryItems[itemPos] = 0xFF;
 		_screen->hideMouse();
-		_screen->fillRect(_itemPosX[itemPos], _itemPosY[itemPos], _itemPosX[itemPos] + 15, _itemPosY[itemPos] + 15, 12, 0);
+		_screen->fillRect(_itemPosX[itemPos], _itemPosY[itemPos], _itemPosX[itemPos] + 15, _itemPosY[itemPos] + 15, _flags.platform == Common::kPlatformAmiga ? 19 : 12, 0);
 		_screen->showMouse();
 	}
 	_screen->showMouse();

Modified: scummvm/trunk/engines/kyra/script_lok.cpp
===================================================================
--- scummvm/trunk/engines/kyra/script_lok.cpp	2009-08-10 23:34:35 UTC (rev 43237)
+++ scummvm/trunk/engines/kyra/script_lok.cpp	2009-08-10 23:35:16 UTC (rev 43238)
@@ -1228,7 +1228,7 @@
 
 		switch (stackPos(0)) {
 		case -1:
-			// TODO
+			// The original seemed to draw some lines on page 2 here, which looks strange...
 			//if (!(_brandonStatusBit & 2))
 			//	warning("Unimplemented case for o1_setFireberryGlowPalette");
 			palIndex = 9;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list