[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