Guest User

Untitled

a guest
Oct 15th, 2012
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. task Pattern(){
  2. wait(60);
  3. loop{
  4. let px = ObjMove_GetX(objPlayer);
  5. let py = ObjMove_GetY(objPlayer);
  6. let ex = ObjMove_GetX(objEnemy);
  7. let ey = ObjMove_GetY(objEnemy);
  8. let angleToPlayer = atan2(py - ey, px - ex);
  9.  
  10. let random=rand(-20, +20);
  11. let angle=0+random;
  12. while(angle<=360+random){
  13. let white = CreateShotA1(ex, ey, 2, angle, DS_RICE_M_WHITE, 15);
  14. angle+=20;
  15.  
  16. let sx = ObjRender_GetX(white);
  17. let sy = ObjRender_GetY(white);
  18. let wallhit = false;
  19.  
  20. if(sx<=1){Obj_Delete(white); wallhit = true;}
  21. if(sx>=GetStgFrameWidth-1){Obj_Delete(white); wallhit = true;}
  22. if(sy<=1){Obj_Delete(white); wallhit = true;}
  23. if(sy>=GetStgFrameHeight-1){Obj_Delete(white); wallhit = true;}
  24.  
  25. if(wallhit==true){
  26. let frame=0;
  27. while(frame<1){
  28. let black = CreateShotA1(sx, sy, 5, angleToPlayer, DS_RICE_M_R_WHITE, 10);
  29. frame++;
  30. }
  31. }
  32. }
  33. wait(60);
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment