diff options
author | Singularis <singularis@volny.cz> | 2025-01-26 18:06:40 +0100 |
---|---|---|
committer | orwell <orwell@bleipb.de> | 2025-05-27 20:22:01 +0200 |
commit | 6ac6558b3b716a49bf29f6e5ce40cc6bc0443ae7 (patch) | |
tree | 53fa96b0e7d7beaed6d04999c10406d3374b2445 /advtrains_line_automation/structs.md | |
parent | ef4ba201bf9bef7bdeaa573b4a549da8b06a5e07 (diff) | |
download | advtrains-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.md | 21 |
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, |