diff options
author | orwell96 <mono96.mml@gmail.com> | 2017-03-30 21:51:45 +0200 |
---|---|---|
committer | orwell96 <mono96.mml@gmail.com> | 2017-03-30 21:51:45 +0200 |
commit | 606c129f5796eb56e9abd1049954cf1ca0b8f410 (patch) | |
tree | 3fccf8a941f8a51c3f7472a50db4ac0026e2be2d /advtrains/advtrains_luaautomation/atc_rail.lua | |
parent | b5a5d9035f83c47e64b3b0e3343c9de519391907 (diff) | |
download | advtrains-606c129f5796eb56e9abd1049954cf1ca0b8f410.tar.gz advtrains-606c129f5796eb56e9abd1049954cf1ca0b8f410.tar.bz2 advtrains-606c129f5796eb56e9abd1049954cf1ca0b8f410.zip |
Add support to display text to passengers and on the outside of the train
Outside is currently displayed as infotext. TODO: signs-like draw it on the wagon
FIXME: When object properties are set, for some reason the animation restarts
Diffstat (limited to 'advtrains/advtrains_luaautomation/atc_rail.lua')
-rw-r--r-- | advtrains/advtrains_luaautomation/atc_rail.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/advtrains/advtrains_luaautomation/atc_rail.lua b/advtrains/advtrains_luaautomation/atc_rail.lua index 78ef8f0..141f119 100644 --- a/advtrains/advtrains_luaautomation/atc_rail.lua +++ b/advtrains/advtrains_luaautomation/atc_rail.lua @@ -61,6 +61,16 @@ function r.fire_event(pos, evtdata) atc_arrow = atc_arrow, atc_id = train_id, atc_speed = tvel, + atc_set_text_outside = function(text) + if not train_id then return false end + advtrains.trains[train_id].text_outside=text + return true + end, + atc_set_text_inside = function(text) + if not train_id then return false end + advtrains.trains[train_id].text_inside=text + return true + end, } atlatc.active.run_in_env(pos, evtdata, customfct) |