Guest User

Untitled

a guest
Oct 16th, 2012
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. task start
  2. {
  3. let speed = 3.2
  4. loop
  5. {
  6. loop(8)
  7. {
  8. Bullet(GetX, GetY, speed, 60, RED11, 10);
  9. Bullet(GetX, GetY, speed, 120, RED11, 10);
  10. wait(5);
  11. speed += 0.2;
  12. }
  13. wait(90);
  14. speed = 3.2;
  15. }
  16. }
  17.  
  18. task Bullet (x,y, speed, initialAngle, graphic, delay)
  19. {
  20. let obj = Obj_Create(OBJ_SHOT);
  21. let angle = initialAngle;
  22. let angleOffset = atan2(GetPlayerX - x, GetPlayerY - y);
  23. Obj_SetPosition(obj, x,y);
  24. Obj_SetAngle(obj, angle);
  25. Obj_SetSpeed(obj, speed);
  26. ObjShot_SetGraphic(obj, graphic);
  27. ObjShot_SetDelay(obj, delay);
  28. ObjShot_SetBombResist (obj, true);
  29. loop (7)
  30. {
  31. wait(30);
  32. angle = 180 - angle;
  33. Obj_SetAngle(obj, angle + angleOffset);
  34. Obj_SetPosition(obj, x,y);
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment