home *** CD-ROM | disk | FTP | other *** search
- if(_X < "80")
- {
- xspeed = ("80" - _X) / "80" * speed;
- }
- else if("352" < _X)
- {
- xspeed = ("352" - _X) / "80" * speed;
- }
- else
- {
- xspeed = "0";
- }
- if(_Y < "80")
- {
- yspeed = ("80" - _Y) / "80" * speed;
- }
- else if("250" < _Y)
- {
- yspeed = ("250" - _Y) / "50" * speed;
- }
- else
- {
- yspeed = "0";
- }
- x = getProperty("../room", _X) + xspeed;
- y = getProperty("../room", _Y) + yspeed;
- if(x < left)
- {
- x = left;
- }
- if(right < x)
- {
- x = right;
- }
- if(y < up)
- {
- y = up;
- }
- if(down < y)
- {
- y = down;
- }
- setProperty("../room", _X, x);
- setProperty("../room", _Y, y);
-