verveplay

Untitled

Sep 2nd, 2022 (edited)
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. if(c == 0) {_hspeed = x; _vspeed = y; c = 1;}
  2. hspeed = oPlayer.hspeed
  3. global.score = 1
  4. with(oPlayer) {
  5. if(place_meeting(x, y+1, oBlock)) {global.score = 0;} }
  6. if(global.score && place_meeting(x, y+1, oBlock)) {
  7. vspeed = -8.5; }
  8. vspeed += 0.4
  9. if (place_meeting(x + hspeed, y, oBlock)) {
  10. a = -1; if (hspeed > 0) { a = 1; }
  11. b = 1; while(b) {
  12. x += a; if(place_meeting(x, y, oBlock)) { b = 0; x -= a } }
  13. hspeed = 0
  14. }
  15. if (place_meeting(x, y + vspeed, oBlock)) {
  16. a = -1; if (vspeed > 0) { a = 1; }
  17. b = 1; while(b) {
  18. y += a; if(place_meeting(x, y, oBlock)) { b = 0; y -= a } }
  19. vspeed = 0
  20. }
  21. if (place_meeting(x + hspeed, y + vspeed, oBlock)) {
  22. hspeed = 0; }
  23. if (place_meeting(x, y, oKiller)) {
  24. x = _hspeed; y = _vspeed; hspeed = 0; vspeed = 0; }
Advertisement
Add Comment
Please, Sign In to add comment