[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