Dyrektywa trainset: Różnice pomiędzy wersjami
Z MaSzyna
(→Informacje dla programistów) |
Macius5991 (dyskusja | edycje) (→Składnia: dodane velocity) |
||
Linia 20: | Linia 20: | ||
| '''offset''' | | '''offset''' | ||
| Odległość składu od punktu 1 toru, na którym stoi [m]. | | Odległość składu od punktu 1 toru, na którym stoi [m]. | ||
+ | | | ||
+ | |- | ||
+ | | '''velocity''' | ||
+ | | Prędkość w km/h. | ||
| | | | ||
|- | |- | ||
Linia 26: | Linia 30: | ||
| | | | ||
|} | |} | ||
+ | |||
== Informacje dla programistów == | == Informacje dla programistów == | ||
Dyrektywa jest interpretowana przez metody: | Dyrektywa jest interpretowana przez metody: |
Wersja z 10:20, 1 maj 2020
Definiuje skład jako zbiór obiektów node::dynamic.
Składnia
trainset name track offset velocity vehicles endtrainset
Nazwa | Interpretacja | Uwagi |
---|---|---|
name | Ścieżka do pliku z rozkładem jazdy. | Ścieżka relatywna względem folderu scenery. Nazwa pliku bez rozszerzenia. |
track | Nazwa obiektu node::track na którym ma stanąć skład. | |
offset | Odległość składu od punktu 1 toru, na którym stoi [m]. | |
velocity | Prędkość w km/h. | |
vehicles | Dowolna liczba wpisów node::dynamic. |
Informacje dla programistów
Dyrektywa jest interpretowana przez metody:
(simulation.cpp) void state_manager::deserialize_trainset(cParser &Input, scene::scratch_data &Scratchpad) void state_manager::deserialize_endtrainset(cParser &Input, scene::scratch_data &Scratchpad)