[Scummvm-cvs-logs] SF.net SVN: scummvm:[44719] scummvm/trunk/engines/sci/gui/gui_gfx.cpp

m_kiewitz at users.sourceforge.net m_kiewitz at users.sourceforge.net
Tue Oct 6 23:20:33 CEST 2009


Revision: 44719
          http://scummvm.svn.sourceforge.net/scummvm/?rev=44719&view=rev
Author:   m_kiewitz
Date:     2009-10-06 21:20:32 +0000 (Tue, 06 Oct 2009)

Log Message:
-----------
SCI/newgui: pattern drawing table fix

Modified Paths:
--------------
    scummvm/trunk/engines/sci/gui/gui_gfx.cpp

Modified: scummvm/trunk/engines/sci/gui/gui_gfx.cpp
===================================================================
--- scummvm/trunk/engines/sci/gui/gui_gfx.cpp	2009-10-06 20:49:14 UTC (rev 44718)
+++ scummvm/trunk/engines/sci/gui/gui_gfx.cpp	2009-10-06 21:20:32 UTC (rev 44719)
@@ -60,11 +60,6 @@
 	SetFont(0);
 	_menuPort->rect = Common::Rect(0, 0, _screen->_width, _screen->_height);
 	_menuRect = Common::Rect(0, 0, _screen->_width, 9);
-
-//	HEAPHANDLE theMenuBarH = heapNewPtr(34, kDataPort, "MenuBar");
-//	heapClearPtr(theMenuBarH);
-//	_theMenuBar = (Common::Rect *)heap2Ptr(theMenuBarH);
-//	*_theMenuBar = Common::Rect(_gfx->RGetPort()->rect.right, 10);
 }
 
 GuiPort *SciGuiGfx::mallocPort() {
@@ -695,7 +690,7 @@
 //  this was done to simplify things, so we can just run through the table w/o worrying too much about clipping
 const bool pattern_Textures[32 * 8 * 2] = {
 	false, false,  true, false, false, false, false, false, // 0x04
-	 true, false, false,  true, false,  true, false, false, // 0x92
+	 true, false, false,  true, false,  true, false, false, // 0x29
 	false, false, false, false, false, false,  true, false, // 0x40
 	false, false,  true, false, false,  true, false, false, // 0x24
 	 true, false, false,  true, false, false, false, false, // 0x09
@@ -723,12 +718,12 @@
 	false, false, false,  true, false,  true, false, false, // 0x28
 	false, false,  true, false, false,  true, false, false, // 0x24
 	false, false, false, false, false, false, false, false, // 0x00
-	false,  true, false,  true, false, false, false, false, // 0x06
+	false,  true, false,  true, false, false, false, false, // 0x0A
 	false, false,  true, false, false,  true, false, false, // 0x24
 	false, false, false, false, false,  true, false,        // 0x20 (last bit is not mentioned cause original interpreter also ignores that bit)
 	// Now the table is actually duplicated, so we won't need to wrap around
 	false, false,  true, false, false, false, false, false, // 0x04
-	 true, false, false,  true, false,  true, false, false, // 0x92
+	 true, false, false,  true, false,  true, false, false, // 0x29
 	false, false, false, false, false, false,  true, false, // 0x40
 	false, false,  true, false, false,  true, false, false, // 0x24
 	 true, false, false,  true, false, false, false, false, // 0x09
@@ -756,7 +751,7 @@
 	false, false, false,  true, false,  true, false, false, // 0x28
 	false, false,  true, false, false,  true, false, false, // 0x24
 	false, false, false, false, false, false, false, false, // 0x00
-	false,  true, false,  true, false, false, false, false, // 0x06
+	false,  true, false,  true, false, false, false, false, // 0x0A
 	false, false,  true, false, false,  true, false, false, // 0x24
 	false, false, false, false, false,  true, false,        // 0x20 (last bit is not mentioned cause original interpreter also ignores that bit)
 };


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