Mmm probaste con:
[gml]
x = xprevious;
y = yprevious;
[/gml]
Y si no con if, lo simple.
[gml]
if place_free (x+4,y)
{
x += 4
}
//Y asi con todas las variantes de los movimientos.
[/gml]
[gml]
x = xprevious;
y = yprevious;
[/gml]
Y si no con if, lo simple.
[gml]
if place_free (x+4,y)
{
x += 4
}
//Y asi con todas las variantes de los movimientos.
[/gml]