[Scummvm-cvs-logs] SF.net SVN: scummvm: [29896] scummvm/trunk/engines/scumm/string.cpp

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Mon Dec 17 23:36:16 CET 2007


Revision: 29896
          http://scummvm.svn.sourceforge.net/scummvm/?rev=29896&view=rev
Author:   fingolfin
Date:     2007-12-17 14:36:16 -0800 (Mon, 17 Dec 2007)

Log Message:
-----------
Patch #1852017: INDY3 Mac: Biplane Manual Fix

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/string.cpp

Modified: scummvm/trunk/engines/scumm/string.cpp
===================================================================
--- scummvm/trunk/engines/scumm/string.cpp	2007-12-17 19:21:59 UTC (rev 29895)
+++ scummvm/trunk/engines/scumm/string.cpp	2007-12-17 22:36:16 UTC (rev 29896)
@@ -856,24 +856,30 @@
 	_charset->_disableOffsX = _charset->_firstChar = true;
 	_charset->setCurID(_string[a].charset);
 
-	// HACK: Correct positions of text in the grail diary in Indy3 Mac.
+	// HACK: Correct positions of text in books in Indy3 Mac.
 	// See also patch #1851568.
 	if (_game.id == GID_INDY3 && _game.platform == Common::kPlatformMacintosh && a == 1) {
 		if (_currentRoom == 75) {
+			// Grail Diary Page 1 (Library)
 			if (_charset->_startLeft < 160)
 				_charset->_startLeft = _charset->_left = _string[a].xpos - 22;
 			else if (_charset->_startLeft < 200)
 				_charset->_startLeft = _charset->_left = _string[a].xpos - 10;
+		} else if (_currentRoom == 90) {
+			// Grail Diary Page 2 (Catacombs - Engravings)
+			if (_charset->_startLeft < 160)
+				_charset->_startLeft = _charset->_left = _string[a].xpos - 21;
+			else if (_charset->_startLeft < 200)
+				_charset->_startLeft = _charset->_left = _string[a].xpos - 15;
 		} else if (_currentRoom == 69) {
+			// Grail Diary Page 3 (Catacombs - Music)
 			if (_charset->_startLeft < 160)
 				_charset->_startLeft = _charset->_left = _string[a].xpos - 15;
 			else if (_charset->_startLeft < 200)
 				_charset->_startLeft = _charset->_left = _string[a].xpos - 10;
-		} else if (_currentRoom == 90) {
-			if (_charset->_startLeft < 160)
-				_charset->_startLeft = _charset->_left = _string[a].xpos - 21;
-			else if (_charset->_startLeft < 200)
-				_charset->_startLeft = _charset->_left = _string[a].xpos - 15;
+		} else if (_currentRoom == 74) {
+			// Biplane Manual
+			_charset->_startLeft = _charset->_left = _string[a].xpos - 35;
 		}
 	}
 


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