Dyrektywa trainset: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
(Informacje dla programistów)
(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
Opis parametrów
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)