platform | irregular shapes | gml
to find a path around irregular shapes:
objPlayer Step
if(keyboard_check(vk_right) && place_free (x + 1, y))
{
x += 1;
}
if(keyboard_check(vk_left) && place_free (x - 1, y))
{
x -= 1;
}
if(keyboard_check(vk_up) && place_free (x, y - 1))
{
y -= 1;
}
if(keyboard_check(vk_down) && place_free (x, y + 1))
{
y += 1;
}