diff options
author | Singularis <singularis@volny.cz> | 2025-01-21 11:28:57 +0100 |
---|---|---|
committer | orwell <orwell@bleipb.de> | 2025-05-27 20:22:01 +0200 |
commit | eea0bdc54cf6d199d2e8de6020cdced4856a9048 (patch) | |
tree | a307e4541879cadf65d90e7531348b90b9b7326d /advtrains_line_automation/structs.md | |
parent | d49e6ad23c66e8a2a9be3b1fb9f0527617a257d6 (diff) | |
download | advtrains-eea0bdc54cf6d199d2e8de6020cdced4856a9048.tar.gz advtrains-eea0bdc54cf6d199d2e8de6020cdced4856a9048.tar.bz2 advtrains-eea0bdc54cf6d199d2e8de6020cdced4856a9048.zip |
[advtrains_line_automation] staniční rozhlas: první alfa-verze
- [signs_api,signs_road] neviditelné cedule jsou nově průchozí (oprava)
- [signs_road] přidána svítící neviditelná cedule
Diffstat (limited to 'advtrains_line_automation/structs.md')
-rw-r--r-- | advtrains_line_automation/structs.md | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/advtrains_line_automation/structs.md b/advtrains_line_automation/structs.md index cffb940..c6f128a 100644 --- a/advtrains_line_automation/structs.md +++ b/advtrains_line_automation/structs.md @@ -102,39 +102,45 @@ station = { }, anns = { -- staniční rozhlasy [encoded_pos] = { + cedule = { + -- formát prázdné řádky pro danou ceduli + empty = string, + -- pozice připojené cedule ve tvaru pro použití ve formspecu, nebo "", pokud daná cedule není připojená + fs = string, + -- pozice připojené cedule ve formě vektoru + pos = vector, + -- formát řádky s odjezdem pro danou ceduli + row = string, + -- formát pro sestavení textu cedule z řádků; může používat značky {1} až {9} a může mít víc řádek + text = "{1}{2}", + -- seznam řádků, které jsou odkazovány v poli 'text', nebo prázdný řetězec, pokud nejsou odkazovány žádné + text_rtf = {int, ...} or "", + }, -- dosah zpráv v četu (>= 0, nil znamená 50): chat_dosah = int or nil, - -- formát jednotlivých cedulí, může používat značky {1} až {9} a může mít víc řádků - fmt_cedule[1234] = string or nil, + -- formát pro kladné zpoždění + fmt_delay = string, - -- formát pro záporné zpoždění; nil znamená "-{}" - fmt_negdelay = string or nil, + -- formát pro záporné zpoždění + fmt_negdelay = string, - -- pole formátů pro prázdné řádky (vždy obsahuje alespoň prvek [1]) - fmt_prradek = {string...} or nil, + -- formát pro „bez zpoždění“ + fmt_nodelay = string, - -- pole formátů pro řádky s odjezdy (vždy obsahuje alespoň prvek [1]) - fmt_radek = {string...} or nil, - - -- udává, zda na cedulích bude první znak každého řádku převeden na velké písmeno: + -- udává, zda na cedulích bude první znak každého řádku s odjezdem (textu dosazeného za značku {1} až {9}) + -- převeden na velké písmeno: fn_firstupper = bool, -- obsah pole "koleje" zformátovaný pro použití ve formspecu; prázdný řetězec "" znamená, že st. rozhlas platí pro všechny koleje -- a na .koleje pak nezáleží - fs_koleje = string or nil, + fs_koleje = string, -- pokud st. rozhlas není omezený na určité koleje, nil nebo "" -- je-li omezen na jednu konkrétní kolej, pak jde o název této koleje -- je-li omezen na více kolejí, pak jde o množinu indexovanou označeními kolejí koleje = {[string] = true, ...} or string or nil, - -- pozice připojených cedulí ve tvaru pro použití ve formspecu, nebo "", pokud daná cedule není připojená - pos_cedule[1234]_fs = string or nil, - - -- pozice připojených cedulí ve formě vektoru - pos_cedule[1234]_pos = vector or nil, - -- číslo verze systému staničního rozhlasu (pro detekci zastaralých rozhlasů) version = int, |