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

m_kiewitz at users.sourceforge.net m_kiewitz at users.sourceforge.net
Fri Oct 9 19:16:34 CEST 2009


Revision: 44833
          http://scummvm.svn.sourceforge.net/scummvm/?rev=44833&view=rev
Author:   m_kiewitz
Date:     2009-10-09 17:16:34 +0000 (Fri, 09 Oct 2009)

Log Message:
-----------
SCI/newgui: priority band init 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-09 16:51:10 UTC (rev 44832)
+++ scummvm/trunk/engines/sci/gui/gui_gfx.cpp	2009-10-09 17:16:34 UTC (rev 44833)
@@ -1079,11 +1079,13 @@
 
 	_priorityTop = top;
 	_priorityBottom = bottom;
-	bandSize = (_priorityBottom - _priorityTop) / _priorityBandCount;
+	bandSize = (_priorityBottom - _priorityTop) / (_priorityBandCount - 1);
 
 	memset(_priorityBands, 0, _priorityTop);
 	for (y = _priorityTop; y < _priorityBottom; y++)
 		_priorityBands[y] = (byte)(1 + (y - _priorityTop) / bandSize);
+	for (y = _priorityBottom; y < _screen->_height; y++)
+		_priorityBands[y] = _priorityBandCount;
 }
 
 void SciGuiGfx::PriorityBandsInit(byte *data) {


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