[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