[Scummvm-cvs-logs] SF.net SVN: scummvm: [26185] scummvm/trunk/engines/parallaction

peres001 at users.sourceforge.net peres001 at users.sourceforge.net
Sat Mar 17 22:06:20 CET 2007


Revision: 26185
          http://scummvm.svn.sourceforge.net/scummvm/?rev=26185&view=rev
Author:   peres001
Date:     2007-03-17 14:06:19 -0700 (Sat, 17 Mar 2007)

Log Message:
-----------
added translate() to Zone

Modified Paths:
--------------
    scummvm/trunk/engines/parallaction/callables.cpp
    scummvm/trunk/engines/parallaction/zone.h

Modified: scummvm/trunk/engines/parallaction/callables.cpp
===================================================================
--- scummvm/trunk/engines/parallaction/callables.cpp	2007-03-17 20:51:13 UTC (rev 26184)
+++ scummvm/trunk/engines/parallaction/callables.cpp	2007-03-17 21:06:19 UTC (rev 26185)
@@ -138,19 +138,9 @@
 	}
 
 	_introSarcData2 = 1;
+	_moveSarcZone1->translate(_introSarcData1, -_introSarcData1 / 20);
+	_moveSarcZone0->translate(_introSarcData1, -_introSarcData1 / 20);
 
-	_moveSarcZone1->_right += _introSarcData1;
-	_moveSarcZone1->_left += _introSarcData1;
-
-	_moveSarcZone1->_top -= (_introSarcData1 / 20);
-	_moveSarcZone1->_bottom -= (_introSarcData1 / 20);
-
-	_moveSarcZone0->_right += _introSarcData1;
-	_moveSarcZone0->_left += _introSarcData1;
-
-	_moveSarcZone0->_top -= (_introSarcData1 / 20);
-	_moveSarcZone0->_bottom -= (_introSarcData1 / 20);
-
 	if (_moveSarcZones[0]->_left == 35 &&
 		_moveSarcZones[1]->_left == 68 &&
 		_moveSarcZones[2]->_left == 101 &&

Modified: scummvm/trunk/engines/parallaction/zone.h
===================================================================
--- scummvm/trunk/engines/parallaction/zone.h	2007-03-17 20:51:13 UTC (rev 26184)
+++ scummvm/trunk/engines/parallaction/zone.h	2007-03-17 21:06:19 UTC (rev 26185)
@@ -141,6 +141,13 @@
 	Command 		*_commands;
 	Point			_moveTo;
 
+	void translate(int16 x, int16 y) {
+		_left += x;
+		_right += x;
+		_top += y;
+		_bottom += y;
+	}
+
 	uint16 width() const {
 		return _right - _left;
 	}


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