create :
GML
kierunek = 1; // 1 - prawo, 0 - lewo</span>
step
GML
if kierunek == 1
{
if place_free(x + 3,y)
{
x+=3;
}
else if place_free(x + 3,y - 3)
{
x += 3;
y -= 3;
}
if position_empty( x+4,y+1 )
{ kierunek = 0 }
}
else
{
if place_free(x - 3,y)
{
x-=3;
}
else if place_free(x - 3,y - 3)
{
x -= 3;
y -= 3;
}
if position_empty( x-4,y+1 )
{ kierunek = 1 }
}
zobacz, czy zadziała
edit : poprawiłem coś.