Dlaczego ten kod nie działa? Chodzi o to, żeby samochód nie wpadał na drogę ze złej strony.
GML
x0=path_get_point_x(wyb1[wybor,lewo],0)
xl=path_get_point_x(wyb1[wybor,lewo],path_get_number(wyb[wybor,lewo]))
y0=path_get_point_y(wyb1[wybor,lewo],0)
yl=path_get_point_y(wyb1[wybor,lewo],path_get_number(wyb[wybor,lewo]))
ol=point_distance(x,y,xl,yl)
o0=point_distance(x,y,x0,y0)
/////obracanie ściezki, zeby samochód zawsze wjezdzał z dobrej strony
if (o0>ol and !wspak[wyb1[wybor,lewo]])
{
path_reverse(wyb1[wybor,lewo])
if wspak[wyb1[wybor,lewo]]
wspak[wyb1[wybor,lewo]]=false
else
wspak[wyb1[wybor,lewo]]=true
}
Raz działa a raz nie.