Roadtypes
en
EN
pl
PL

nfo

Contents

Wprowadzenie

Action 3 przypisuje zestawy graficzne (do których odwołuje się (łańcuchy) action 2(e ) do ID`ów funkcji.

Obsługiwane przez OpenTTD 1.101.10 Nieobsługiwane przez TTDPatch Typy dróg są dostępne tylko w OpenTTD > 1.10

Format

Format danych zależy od funkcji. Wygląda na typy dróg

 <Sprite-number> * <Length> 03 12 <n-id> <ids...> <num-cid> <cargo-type> <set-ID>... <default set-ID>
Element Rozmiar Opis
<Sprite-number> dec A sequential sprite number
<length> dec The total number of bytes used in this action
03 B Defines action 03
12 B The feature byte for roadtypes
<n-id> B Number of IDs this action 3 associates graphics with
<ids...> B/B* IDs of the current feature this action 3 associates graphics with. There must be as many IDs as <n-id> specifies
<num-cid> B Number of different "cargo" types to support
<cargo-type> B "Cargo" type for which to use the following set-ID
<set-ID> W Set-ID (from action 2 or from a varaction2 chain) to use for this cargo type
<default set-ID> W Default set-ID to use if none of the above matches

Description

Sprite-number

To tylko numer, na którym jesteś.

Length

Policz liczbę bajtów w tej akcji.

n-id

Ile elementów bieżącej funkcji to działanie 3 określa nową grafikę. Jeśli jest więcej niż jeden, wszystkie wymienione elementy otrzymają tę samą grafikę. Jeśli ta wartość ma ustawiony bit 7 (tj. Dodano 80), oznacza to pominięcie wagonu. Zobacz Action 3 - Livery Override , aby uzyskać więcej informacji na temat tej funkcji.

Możesz utworzyć definicję z n-id równym zero (a zatem bez id idących dalej).  Tworzy to ogólną definicję specyficzną dla funkcji niepowiązaną z żadnym konkretnym elementem.  W tej chwili jest to używane do ogólnych wywołań zwrotnych, ale ostatecznie może zostać rozszerzone na inne funkcje.

ids

Identyfikatory funkcji, dla których należy użyć tej akcji 3. Wszystkie identyfikatory są liczone od pierwszego w swojej klasie, tj. Pierwszy pojazd drogowy ma 00, podobnie jak pierwszy samolot, pierwszy statek i pierwszy pojazd kolejowy.

num-cid

Liczba poniższych definicji typów "ładunków" .

cargo-type

Typy dróg ponownie wykorzystują w swojej Action3 definicję typ-'cargo' w celu przypisania rodzaju grafiki zdefiniowanej przez powiązany set-ID :

'Cargo' Typ Sprite Typ #Sprites Użytkowanie
00 Ikony i kursory 12 4 kierunki ruchu drogowego, autoroad, zajezdnia, tunel i konwersja drogi. Najpierw wszystkie ikony, potem wszystkie kursory.
01 'Nakładki torów'[1] 19 11 kombinacji roadbit, 4 stoki i 4 ślepe zaułki. Te sprite'y są opcjonalne dla rodzajów dróg.
02 'Podkład'[1] 19 11 kombinacji roadbit, 4 stoki i 4 ślepe zaułki. Te sprite'y są wymagane.
04 Przód trakcyjny 29 11 kombinacji roadbit, 4 zbocza, 4 ślepe zaułki, 4 tunele, 2 mosty środkowe, 4 rampy mostowe
05 'Tył' trakcji 29 11 kombinacji roadbit, 4 zbocza, 4 ślepe zaułki, 4 tunele (nieużywane), 2 mosty środkowe, 4 rampy mostowe
06 'Powierzchnie' mostów[1] 6 2 środek mostu, 4 rampy mostowe
08 Depoty 6 Jest zgodny z oryginalnym układem sprite'ów magazynowych. Jeśli nie są obecne, są rysowane domyślne sprite'y magazynowe (w zależności od flagi trakcyjnej) oraz nakładka na tor. Jeśli jest obecny, sprite'y zajezdni mają zawierać grafikę nakładki toru.
0A Przystanki drogowe 4 'Nakładki' na przystanki drogowe
  1. 1.0  1.1  1.2  Wszystkie lub żadne z tych sprite'ów powinny być.

GUI sprites (00)

/File/en/Archive/Development/Nrt gui.png

Road underlay (02)

/File/en/Archive/Development/Nrt underlay.png

Catenary front (04)

/File/en/Archive/Development/Nrt catenary front.png

Catenary back (05)

/File/en/Archive/Development/Nrt catenary back.png

Depot sprites (08)

/File/en/Archive/Development/Nrt depot.png

Sprite Number Usage
0    NE wall for SE-entry depot.
1    Depot building for SE-entry depot.
2    NW wall for SW-entry depot.
3    Depot building for SW-entry depot.
4    Depot building for NE-entry depot.
5    Depot building for NW-entry depot.

Bridge surfaces (06)

/File/en/Archive/Development/Nrt bridge.png

Road stops (0A)

/File/en/Archive/Development/Nrt drivein.png

default set-ID

Domyślny ID zestawu (set-ID) byłby używany do wywołań zwrotnych typu drogowego. Ponieważ jednak nie ma obecnie wywołań zwrotnych dla typów dróg, zawsze powinno to skutkować callback-failure .

Przykład