diff options
Diffstat (limited to 'dispatcherfw.lua')
-rw-r--r-- | dispatcherfw.lua | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/dispatcherfw.lua b/dispatcherfw.lua index 528adc7..4e98d47 100644 --- a/dispatcherfw.lua +++ b/dispatcherfw.lua @@ -452,6 +452,11 @@ elseif event.type == "ui" then end end end + if fields.scrollup and (mem.screenpage-1)*10+1 < #mem.params.floornames then + mem.screenpage = mem.screenpage + 1 + elseif fields.scrolldown and mem.screenpage > 1 then + mem.screenpage = mem.screenpage - 1 + end end elseif event.iid == "connecttimeout" then if mem.screenstate == "oobe_connecting" then @@ -856,6 +861,12 @@ elseif mem.screenstate == "status" then end end end + if lowestfloor > 1 then + fs("image_button[6,0.5;0.75,0.75;celevator_menu_arrow.png^\\[transformFY;scrolldown;;false;false;celevator_menu_arrow.png^\\[transformFY]") + end + if lowestfloor+9 < #mem.params.floornames then + fs("image_button[5,0.5;0.75,0.75;celevator_menu_arrow.png;scrollup;;false;false;celevator_menu_arrow.png]") + end end mem.infotext = string.format("ID: %d",mem.carid) |