Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///move code
- left = keyboard_check(ord("A"));
- right = keyboard_check(ord("D"));
- up = keyboard_check(vk_space);
- var move = right - left;
- if (move > 0)
- {
- facing_right = true;
- }
- else if (move < 0)
- {
- facing_right = false;
- }
- hsp = move * movespeed;
- if (!place_free(x,y+1) && up)
- {
- vsp = -movespeed;
- }
- if (vsp < 10)
- {
- vsp += grav;
- }
- if (!place_free(x+hsp,y))
- {
- while (place_free(x+sign(hsp),y))
- {
- x += sign(hsp);
- }
- hsp = 0;
- }
- if (!place_free(x,y+vsp))
- {
- while (place_free(x,y+sign(vsp)))
- {
- y += sign(vsp);
- }
- vsp = 0;
- }
- x += hsp;
- y += vsp;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement