home *** CD-ROM | disk | FTP | other *** search
- x = _parent._x + _X;
- y = _parent._y + _Y;
- width = _width / 2;
- if(x < _root.synj._x)
- {
- slope = (x - _root.synj._x) * _height / _width;
- }
- else
- {
- slope = (_root.synj._x - x) * _height / _width;
- }
- y -= slope;
- if(x - width < _root.synj._x && _root.synj._x < x + width)
- {
- _root.ramp = true;
- _root.shadow._y = y;
- }
- else
- {
- _root.ramp = false;
- }
- if(x - width < _root.synj._x && _root.synj._x < x + width && y - 25 < _root.synj._y + 80 && _root.synj._y + 80 < y + 25 && _root.synj.jumping != true)
- {
- if(synj != true)
- {
- synj = true;
- _root.synj.platform_contact = _root.synj.platform_contact + 1;
- }
- _root.synj.air = false;
- _root.synj._y = y - 80;
- }
- else if(synj == true)
- {
- _root.synj.platform_contact--;
- synj = false;
- if(_root.synj.platform_contact == 0)
- {
- _root.synj.air = true;
- }
- }
-