Dodaj dwie zmienne w Create: zx i zy.
GML
if(zx div 32 != mouse_x div 32)||(zy div 32 != mouse_y div 32){
moge=1
if instance_exists(wrog){
mp_grid_add_rectangle(global.siatka,other.x+1,other.y+1,other.x+31,other.y+31)
with(wrog){
var qaz,wsx;
wsx=path_add()
qaz=mp_grid_path(global.siatka,wsx,x,y,0,216,0)
if qaz=0{
other.moge=0
break;
}
}
}
mp_grid_clear_rectangle(global.siatka,other.x+1,other.y+1,other.x+31,other.y+31)
var qaz, wsx;
qaz=path_add()
mp_grid_add_rectangle(global.siatka,x+1,y+1,x+31,y+31)
wsx=mp_grid_path(global.siatka,qaz,632,216,0,216,1)
if wsx=0 then moge=0
mp_grid_clear_rectangle(global.siatka,x+1,y+1,x+31,y+31)
mp_grid_add_instances(global.siatka,wieza,1)
}
zx = mouse_x
zy = mouse_y