Stations
en
EN
pl
PL

nfo

Contents

Wprowadzenie

Definiowanie set-IDs stacji .

W przypadku stacji Action2 służy do definiowania identyfikatorów zestawów, podobnie jak w przypadku pojazdów. Szczegóły znajdują się w poniższym opisie.

Nie pomijaj Action2 za pomocą Action9 (chyba że pomija cały plik). Action2 nie może zostać pominięte przez Action9, ponieważ TTDPatch najprawdopodobniej ulegnie awarii. Zamiast tego pomiń lub zmodyfikuj Action3. Pominięcie czynności 2 za pomocą Action7 nie ma żadnego efektu.

Syntax

W przypadku stacji dane wyglądają następująco:

<Sprite-number> * <Length> 02 04 <set-id> <numlittlesets> <numlotssets> <sets...>
Element Rozmiar Opis
<Sprite-number> dec Sekwencyjny numer 'sprite'
<length> dec Łączna liczba bajtów użytych w tej akcji
02 B Definiuje akcję 2
04 B Stacje to funkcja 4
<set-id> B Co określa identyfikator zestawu (set-ID) to działanie2
<numlittlesets> B Ile różnych ładunków pokazać, gdy jest mało ładunku
<numlotssets> B To samo, ale gdy jest dużo ładunku
<sets...> W Zestawy 'sprite' dla każdej ilości ładunku

Opis

Sprite-number

To tylko numer, na którym jesteś.

Length

Policz liczbę bajtów w tej akcji.

Set-id

Identyfikator zestawu, który chcesz zdefiniować dla tego zestawu. Możesz wybrać dowolną wartość z przedziału od 00 do FF, i możesz użyć ich ponownie w pliku grf w późniejszym momencie (jeśli jest równy istniejącemu identyfikatorowi zestawu, istniejący jest zastępowany i używany jest nowy).

numlittlesets, numlotssets

Podobnie jak w przypadku pojazdów, decyduje to, którego zestawu graficznego użyć, w zależności od ilości oczekującego ładunku. Istnieją jednak dwa zastrzeżenia. Po pierwsze, na stacji może czekać 12 różnych ładunków, a nie tylko jeden. Po drugie, maksymalna kwota wynosi 4095 dla wszystkich stacji i wszystkich rodzajów ładunku.

Jeśli chodzi o pierwszy problem, ilość ładunku, o której mowa, zależy od akcji3, która uruchomiła tę akcję2:

W odniesieniu do drugiego problemu TTDPatch wprowadza rozróżnienie między "małym" (little) a "dużym" (lots of) ładunkiem. Ilość, w której to nastąpi, jest ustawiana przez właściwość 10, która domyślnie wynosi zero. Ale jeśli zostanie ustawiona na wartość niezerową, na przykład 200, wówczas zakres od 0 do 199 jest podzielony przez zestawy liczb numl, a pozostały zakres od 200 do 4095 jest podzielony przez zestawy liczb. Jeśli właściwość 10 jest równa zero, "małe" zestawy nigdy nie są używane, a zatem liczba małych zestawów może wynosić zero. numlotssets nie może jednak nigdy wynosić zero.

sets

Zestawy z ostatniej akcji1 do użycia dla tego set-ID, dla każdego etapu zestawów liczb (numlittlesets) i zestawów liczb (numlotssets), tj. Łącznie wpisów (numlittlesets+numlotssets).

Przykład

Something to go here