Jak już wiecie od pewnego czasu próbuje napisać silnik naliczania okrążeń do mojej gry. Okazało się to bardzo proste i mam już prawie wszystko ukończone lecz znów mam problem. Silnik opiera się na checkpointach, by zaliczyć okrążenie musisz zaliczyć każdy "punkt kontrolny" wszystko ładnie, pięknie zrobione gdyby nie to że moja gra ma bardzo pozawijane mapy i żeby narysować każdy chceckpoint musiał bym strasznie długo nad tym siedzieć. Dlatego wymyśliłem system w którym kładę klocki o powierzchni 16x16 obok siebie i gdy samochód przejedzie jeden z nich i oznacza go jako zaznaczony to klocki w odległości 16 pixeli od zaznaczonego także się powinny zaznaczać. Powinny bo się nie zaznaczają i tu jest mój problem. Gdzie popełniłem błąd? Kod sprawdzający czy inne klocki są zaznaczone znajduje się w obiekcie check w evencie step.
https://gmclan.org/up44_11_laps.html