aboutsummaryrefslogtreecommitdiff
path: root/advtrains_line_automation/structs.md
diff options
context:
space:
mode:
authorSingularis <singularis@volny.cz>2025-01-26 18:06:40 +0100
committerorwell <orwell@bleipb.de>2025-05-27 20:22:01 +0200
commit6ac6558b3b716a49bf29f6e5ce40cc6bc0443ae7 (patch)
tree53fa96b0e7d7beaed6d04999c10406d3374b2445 /advtrains_line_automation/structs.md
parentef4ba201bf9bef7bdeaa573b4a549da8b06a5e07 (diff)
downloadadvtrains-6ac6558b3b716a49bf29f6e5ce40cc6bc0443ae7.tar.gz
advtrains-6ac6558b3b716a49bf29f6e5ce40cc6bc0443ae7.tar.bz2
advtrains-6ac6558b3b716a49bf29f6e5ce40cc6bc0443ae7.zip
[advtrains_line_automation] vývoj
- staničnímu rozhlasu přidán režim (odjezdy/příjezdy) - do editoru variant linek přidána možnost pokračování a nastavení předpokládané doby stání na zastávkách - přidána podpora času ve formátu MM:SS
Diffstat (limited to 'advtrains_line_automation/structs.md')
-rw-r--r--advtrains_line_automation/structs.md21
1 files changed, 21 insertions, 0 deletions
diff --git a/advtrains_line_automation/structs.md b/advtrains_line_automation/structs.md
index c6f128a..68a759e 100644
--- a/advtrains_line_automation/structs.md
+++ b/advtrains_line_automation/structs.md
@@ -78,6 +78,19 @@ station = {
-- je-li true, nové vlaky nemohou dostat tuto variantu přidělenu
disabled = bool or nil,
+ -- je-li neprázdný řetězec, udává označení linky, na kterou bude vlak pravděpodobně pokračovat
+ -- ze zastávky v režimu MODE_FINAL_CONTINUE
+ continue_line = string or nil,
+
+ -- je-li continue_line neprázdný řetězec, udává směrový kód pro pokračování
+ continue_rc = string or nil,
+
+ -- index zobrazované výchozí zastávky v poli 'stops'; nil značí, že taková zastávka nebyla nalezena
+ index_vychozi = int or nil,
+
+ -- index zobrazované cílové zastávky v poli 'stops'; nil značí, že taková zastávka nebyla nalezena
+ index_cil = int or nil,
+
-- seznam zastávek na lince, seřazený podle 'dep':
stops = {
{
@@ -87,6 +100,11 @@ station = {
-- plánovaný čas odjezdu, relativně vůči odjezdu z výchozí zastávky (v sekundách)
dep = int,
+ -- předpokládaný čas stání před časem odjezdu (používá se k zjištění času příjezdu)
+ -- je-li nil, počítá se 10 sekund
+ -- výjimka: pro koncové zastávky udává předpokládanou dobu stání po čase 'dep'
+ wait = int or nil,
+
-- režim zastávky (podle konstant ve zdrojovém kódu)
-- nil odpovídá 0 (normální zastavení)
mode = int or nil,
@@ -141,6 +159,9 @@ station = {
-- je-li omezen na více kolejí, pak jde o množinu indexovanou označeními kolejí
koleje = {[string] = true, ...} or string or nil,
+ -- režim rozhlasu (RMODE_*)
+ rmode = int,
+
-- číslo verze systému staničního rozhlasu (pro detekci zastaralých rozhlasů)
version = int,