aboutsummaryrefslogtreecommitdiff
path: root/advtrains
diff options
context:
space:
mode:
authorywang <yw05@forksworld.de>2021-08-01 17:34:05 +0200
committerywang <yw05@forksworld.de>2021-11-10 16:26:25 +0100
commit8c1b1a5a1dd718532c8b67636e56480c8fe8709f (patch)
treea68c57593c848df33df34c4380522733ac4e2dff /advtrains
parent90282c096bbe2389700dd405942cb470a9ab9665 (diff)
downloadadvtrains-8c1b1a5a1dd718532c8b67636e56480c8fe8709f.tar.gz
advtrains-8c1b1a5a1dd718532c8b67636e56480c8fe8709f.tar.bz2
advtrains-8c1b1a5a1dd718532c8b67636e56480c8fe8709f.zip
Fix digital speed indicator; add texture_escape from moretrains
Diffstat (limited to 'advtrains')
-rw-r--r--advtrains/trainhud.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/advtrains/trainhud.lua b/advtrains/trainhud.lua
index 3f7b797..6ba4c49 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