[Scummvm-cvs-logs] CVS: scummvm/scumm script_v8.cpp,2.118,2.119

Max Horn fingolfin at users.sourceforge.net
Wed Jan 15 16:48:03 CET 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv10640

Modified Files:
	script_v8.cpp 
Log Message:
added center mode for blastText (and boy, our charset code is *messy* <sigh>)

Index: script_v8.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v8.cpp,v
retrieving revision 2.118
retrieving revision 2.119
diff -u -d -r2.118 -r2.119
--- script_v8.cpp	16 Jan 2003 00:40:19 -0000	2.118
+++ script_v8.cpp	16 Jan 2003 00:47:08 -0000	2.119
@@ -601,6 +601,13 @@
 		_charset->_nextLeft = _blastTextQueue[i].xpos;
 		_charset->_nextTop = _blastTextQueue[i].ypos;
 
+		// Center text if necessary
+		if (_charset->_center) {
+			_charset->_nextLeft -= _charset->getStringWidth(0, buf) >> 1;
+			if (_charset->_nextLeft < 0)
+				_charset->_nextLeft = 0;
+		}
+
 		do {
 			c = *buf++;
 			if (c != 0 && c != 0xFF) {





More information about the Scummvm-git-logs mailing list