diff options
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, |