Guest User

Untitled

a guest
Oct 27th, 2012
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. task tangensbullet(x, y, spd, ang, graph, delay){
  2. let objShot = CreateShotA1(x, y, spd, ang, graph, delay);
  3. let X = ObjRender_GetX(objShot);
  4. let Y = ObjRender_GetY(objShot);
  5. let A = 0;
  6. while(!Obj_IsDeleted(objShot)){
  7. X = ObjRender_GetX(objShot);
  8. Y = ObjRender_GetY(objShot);
  9. A = ObjMove_GetAngle(objShot);
  10. if(X <= 0 || X>=GetStgFrameWidth){
  11. ChangeAngle(180-A);
  12. }
  13. if(Y <= 0){
  14. ChangeAngle(360-A);
  15. }
  16.  
  17. yield;
  18. }
  19. task ChangeAngle(newangle){
  20. ObjMove_SetAngle(objShot, newangle);
  21. ObjRender_SetPosition(objShot, X+1*cos(newangle), Y+1*sin(newangle), 0);
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment