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

m_kiewitz at users.sourceforge.net m_kiewitz at users.sourceforge.net
Sun Oct 4 13:23:28 CEST 2009


Revision: 44599
          http://scummvm.svn.sourceforge.net/scummvm/?rev=44599&view=rev
Author:   m_kiewitz
Date:     2009-10-04 11:23:28 +0000 (Sun, 04 Oct 2009)

Log Message:
-----------
SCI/newgui: SciGUIfont workaround for lsl1sci

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

Modified: scummvm/trunk/engines/sci/gui/gui_font.cpp
===================================================================
--- scummvm/trunk/engines/sci/gui/gui_font.cpp	2009-10-04 11:14:38 UTC (rev 44598)
+++ scummvm/trunk/engines/sci/gui/gui_font.cpp	2009-10-04 11:23:28 UTC (rev 44599)
@@ -34,7 +34,11 @@
 SciGUIfont::SciGUIfont(EngineState *state, SciGUIscreen *screen, sciResourceId resourceId)
 	: _s(state), _screen(screen), _resourceId(resourceId) {
 	assert(resourceId != -1);
-	initData(resourceId);
+	if (_s->_gameName == "lsl1sci") {
+		// we remove upper bits for lsl1, because it wants to load font 2107 which is not available
+		_resourceId &= 0x7ff;
+	}
+	initData(_resourceId);
 }
 
 SciGUIfont::~SciGUIfont() {


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