Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //obj_player step event.
- if keyboard_check(vk_up) && !place_free(x,y+1) && place_free(x,y-1){
- vspd = -16
- y+=vspd
- jumping=1
- }
- if place_free(x,y+vspd)
- {
- y+=vspd
- }else
- {
- while(place_free(x,y+1))
- {
- y+=1
- }
- }
- var i = y-vspd;
- while(place_free(x,y-1) && !place_free(x,i))
- {
- y-=1
- }
- if vspd < 32 && place_free(x,y+1) {
- vspd +=grav
- }
- /*
- if !place_free(x,y+1) {
- if (jumping == 1) {
- if (place_meeting(x, y+1, ob_branch)) {
- ob_branch.jumps += 1;
- ob_branch.firstjump=false
- }
- }
- jumping=0
- vspd = 0
- }
- */
- if !place_free(x,y-1) && place_free(x,y+1) {
- vspd = 0
- y+=1
- }
- //place_free(x,y)
- if keyboard_check(vk_left) && place_free(x-hspd,y){
- walking=1
- dir=1
- x -=hspd
- }
- if keyboard_check(vk_left) && !place_free(x-hspd,y)
- {
- while(place_free(x-1,y))
- {
- x-=1
- }
- }
- if keyboard_check(vk_right) && place_free(x+hspd,y){
- dir=0
- x +=hspd
- }
- if keyboard_check(vk_right) && !place_free(x+hspd,y)
- {
- while(place_free(x+1,y))
- {
- x+=1
- }
- }
- if !keyboard_check(vk_left) && !keyboard_check(vk_right)
- {
- walking=0
- }
- else
- {
- walking=1
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement