Wywal ten solid bo on jest zbędny...
normalnie, chociaż pewnie ten kwadrat jesty dość mały a lokomotywa duża, więc łatwiej sprawdzać kolizje w stepie kwadrata
GML
//step kwadrata
if place_meeting(x,y,lokomotywa)
{
with(lokomotywa) //lub zamiast lokomotywa daj other
{
if k_zakret = 1 && alarm[1]=-1 alarm[1] = 15
if k_zakret = 2 && alarm[2]=-1 alarm[2] = 15
if k_zakret = 3 && alarm[3]=-1 alarm[3] = 15
}
}