Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task tangensbullet(x, y, spd, ang, graph, delay){
- let objShot = CreateShotA1(x, y, spd, ang, graph, delay);
- let X = ObjRender_GetX(objShot);
- let Y = ObjRender_GetY(objShot);
- let A = 0;
- while(!Obj_IsDeleted(objShot)){
- X = ObjRender_GetX(objShot);
- Y = ObjRender_GetY(objShot);
- A = ObjMove_GetAngle(objShot);
- if(X <= 0 || X>=GetStgFrameWidth){
- ChangeAngle(180-A);
- }
- if(Y <= 0){
- ChangeAngle(360-A);
- }
- yield;
- }
- task ChangeAngle(newangle){
- ObjMove_SetAngle(objShot, newangle);
- ObjRender_SetPosition(objShot, X+1*cos(newangle), Y+1*sin(newangle), 0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment