diff options
author | ywang <yw05@forksworld.de> | 2021-08-01 17:34:05 +0200 |
---|---|---|
committer | ywang <yw05@forksworld.de> | 2021-08-04 21:30:23 +0200 |
commit | 7eae5f9ceac9293353b71e8db8797c3c205d753f (patch) | |
tree | c02cbaec44c8919d205e4285bb4e9186492bdf0c | |
parent | 9b4fd02d08da47985e0ea6f0d23864d7c6c35de8 (diff) | |
download | advtrains-7eae5f9ceac9293353b71e8db8797c3c205d753f.tar.gz advtrains-7eae5f9ceac9293353b71e8db8797c3c205d753f.tar.bz2 advtrains-7eae5f9ceac9293353b71e8db8797c3c205d753f.zip |
Fix digital speed indicator; add texture_escape from moretrains
-rw-r--r-- | advtrains/trainhud.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/advtrains/trainhud.lua b/advtrains/trainhud.lua index 6bd3f68..c49b60f 100644 --- a/advtrains/trainhud.lua +++ b/advtrains/trainhud.lua @@ -178,6 +178,10 @@ Value Disp Control Meaning 4 + W Accelerate ]] +function advtrains.hud.texture_escape(str) + return string.gsub(str, "[%[%()^:]", "\\%1") +end + function advtrains.hud.dtext(train, flip) local st = {} if train.debug then st = {train.debug} end @@ -318,7 +322,7 @@ function advtrains.hud.dgraphical(train, flip) end ht[#ht+1] = advtrains.hud.door(train.door_open, 170, 10, 60, 30, 2) -- speed indications - ht[#ht+1] = advtrains.hud.number(vel, nil, 320, 10, 30, 10, 10, "[colorize\\:red\\:255") + ht[#ht+1] = advtrains.hud.number(vel, 2, 320, 10, 30, 10, 10, "[colorize\\:red\\:255") for i = 1, vel, 1 do ht[#ht+1] = sformat("%d,65=(advtrains_hud_bg.png^[resize\\:8x20^[colorize\\:white)", i*11-1) end |