Advertisement
Guest User

in and out spikes quickfix

a guest
Jul 14th, 2016
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. Gonna quickfix this because i'm a freaking moron, but same stuff as before except put "way=1" in the create event of objects on a second cycle.
  2.  
  3. Create Event:
  4. //Put in all moving spikes
  5. sX=x;
  6. sY=y;
  7.  
  8. //Down-spike version (Only put this in each respective directional spike)
  9. tY=y-32;
  10. //Up-spike version
  11. tY=y+32;
  12. //Right-spike version
  13. tX=x-32;
  14. //Left-spike version
  15. tY=x+32;
  16.  
  17. if way=1{
  18. x=lerp(sX,tX,1);
  19. y=lerp(sY,tY,1);
  20. }
  21.  
  22. Step Event:
  23. If keyboard_check_direct(vk_shift){
  24. transitioning=1;
  25. way=!way;
  26. }
  27. if transitioning=1{
  28. sineAngle=min(sineAngle+4,90);
  29. if way=0{
  30. sine=1-sin(degtorad(sineAngle));
  31. }else{
  32. sine=sin(degtorad(sineAngle));
  33. }
  34. x=lerp(sX,tX,sine);
  35. y=lerp(sY,tY,sine);
  36. if sineAngle=90{
  37. transitioning=0;
  38. sineAngle=0;
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement