home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Diversos / daffyjumper.swf / scripts / DefineSprite_123 / frame_8 / DoAction.as
Encoding:
Text File  |  2006-06-13  |  766 b   |  26 lines

  1. set("..:gravity",eval("..:gravity") + "0.25");
  2. if("-20" < eval("..:daffyXSpeed") and eval("..:daffyXSpeed") < "20")
  3. {
  4.    set("..:daffyXSpeed",eval("..:daffyXSpeed") + eval("..:wind") * "0.1");
  5. }
  6. _X = _X + eval("..:daffyXSpeed");
  7. _Y = _Y + eval("..:gravity") * "0.5";
  8. pDaffyX = _X;
  9. pDaffyY = _Y;
  10. pTargetX = getProperty("../target", _X);
  11. pTargetY = getProperty("../target", _Y);
  12. pTargetRadius = getProperty("../target", _width) / "2";
  13. if(eval("..:chute") == "1")
  14. {
  15.    pDaffyY -= "50";
  16. }
  17. if(eval("..:ground") < pDaffyY)
  18. {
  19.    gotoAndPlay(46);
  20. }
  21. if(pTargetX - pTargetRadius < pDaffyX and pDaffyX < pTargetX + pTargetRadius and pTargetY < pDaffyY and pDaffyY < pTargetY + "10")
  22. {
  23.    set("..:score",eval("..:score") + "100");
  24.    gotoAndPlay(29);
  25. }
  26.