poliver
Member
basically main problem i have is with locking character on the ladder
this is the state ive got so far to handle my ladder movement
https://gyazo.com/a9e9a8fc658f74f69447f476f326c0d6
x=other.x should be centering me but it does nothing...
this is the state ive got so far to handle my ladder movement
https://gyazo.com/a9e9a8fc658f74f69447f476f326c0d6
x=other.x should be centering me but it does nothing...
Code:
case playerStates.ladder:
x = other.x;
//SPRITE
sprite_index = player_ladder;
image_speed = 0;
//KEYS DEFINED
key_jump = max(keyboard_check_pressed(vk_space), gamepad_button_check_pressed(0,gp_face1));
key_down = max(keyboard_check(vk_down), gamepad_button_check(0,gp_padd));
key_up = max(keyboard_check(vk_up), gamepad_button_check(0,gp_padu));
//MOVEMENT
if (key_up)
{
image_speed = 1;
y -= 4;
}
if (key_down) && !(place_meeting(x, y+4, obj_wall)) && !(place_meeting(x, y+4, object21))
{
image_speed = 1;
y += 4;
}
if (key_jump) || !(place_meeting(x, y, object28))
state = playerStates.normal;
break;