Custom shape check
en
EN
pl
PL

Sprawdzenie kształtu niestandardowego (2F)

To 'wywołanie zwrotne' jest wywoływane, gdy TTD sprawdza, czy dany kafelek jest odpowiedni dla kafla branżowego. 'Callback' powinno zwrócić zero, jeśli kafel nie jest odpowiedni, lub dowolną inną wartość, jeśli jest odpowiedni.

Ponieważ kafel nie został jeszcze zbudowany, możesz używać tylko zmiennych 41, 42, 43 i 60, a także nie masz dostępu do żadnych zmiennych branżowych. Zmienna 60 jest tutaj najbardziej użyteczna, ponieważ możesz sprawdzić nachylenie kafla, a nawet pobliskie kafle. To wywołanie zwrotne jest jedynym sposobem na zbudowanie kafla na stromych zboczach.

Obsługiwane przez OpenTTD 1.1 (r19744)1.1 Nieobsługiwane przez TTDPatch Od wersji OpenTTD r19744, możesz uzyskać dostęp do losowych bitów branży (dostałby się po budowie) za pomocą zmiennej branżowej 5F lub (resp.) RandomAction2 typ 83.

Obsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.6 (r1728)2.6 Od TTDPatch 2.6 r1728 najniższy bajt zmiennej 18 zawiera numer układu wybrany dla branży. Pozostałe bity zmiennej 18 pozostają na razie niezdefiniowane.

Obsługiwane przez OpenTTD 1.1 (r20942)1.1 Nieobsługiwane przez TTDPatch Od OpenTTD r20942 drugi najniższy bajt zmiennej 18 zawiera zdarzenie wyzwalające konstrukcję przemysłową. Wartości są takie same jak najniższy bajt zmiennej 18 wywołania zwrotnego 28.

PROŚBA ODNOTOWANIA: Po wywołaniu tego wywołania zwrotnego TTD sprawdza i nie umieścił jeszcze żadnych kafli branżowych. Dlatego bit 8 (kafel należy do tej samej branży co 'bieżący') zmiennej 60 zawsze będzie czysty, nawet dla bieżącego kafla..