GML
if keyboard_check_pressed(vk_up) && !place_meeting(x,y+1,oSolid)
{
sprite_index = sSkok;
image_xscale = dir;
vpseed -= 7;
}
else sprite_index = sStoi;
Nie mam jak sprawdzić, bo jestem na szkolnym kompie...
Wystarczy tylko sKuca i Stoi.
Zadeklaruj stałe :lewo,prawo, którym przypiszesz wartości -1 i 1.
GML (STEP)
if keyboard_check(vk_right)
{
dir = prawo;
image_xscale = dir;
}
if keyboard_check(vk_left)
{
dir = lewo;
image_xscale = dir;
}
if keyboard_check(vk_down)
{
sprite_index = sKuca;
image_xscale = dir;
}
else sprite_index = sStoi;