home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Acao / synj_sneak_attack.swf / scripts / DefineSprite_113 / frame_1 / DoAction.as
Encoding:
Text File  |  2006-10-06  |  875 b   |  41 lines

  1. x = _parent._x + _X;
  2. y = _parent._y + _Y;
  3. width = _width / 2;
  4. if(x < _root.synj._x)
  5. {
  6.    slope = (x - _root.synj._x) * _height / _width;
  7. }
  8. else
  9. {
  10.    slope = (_root.synj._x - x) * _height / _width;
  11. }
  12. y -= slope;
  13. if(x - width < _root.synj._x && _root.synj._x < x + width)
  14. {
  15.    _root.ramp = true;
  16.    _root.shadow._y = y;
  17. }
  18. else
  19. {
  20.    _root.ramp = false;
  21. }
  22. 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)
  23. {
  24.    if(synj != true)
  25.    {
  26.       synj = true;
  27.       _root.synj.platform_contact = _root.synj.platform_contact + 1;
  28.    }
  29.    _root.synj.air = false;
  30.    _root.synj._y = y - 80;
  31. }
  32. else if(synj == true)
  33. {
  34.    _root.synj.platform_contact--;
  35.    synj = false;
  36.    if(_root.synj.platform_contact == 0)
  37.    {
  38.       _root.synj.air = true;
  39.    }
  40. }
  41.