aboutsummaryrefslogtreecommitdiff
path: root/advtrains_line_automation/structs.md
diff options
context:
space:
mode:
Diffstat (limited to 'advtrains_line_automation/structs.md')
-rw-r--r--advtrains_line_automation/structs.md40
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,