- Sky
- Blueberry
- Slate
- Blackcurrant
- Watermelon
- Strawberry
- Orange
- Banana
- Apple
- Emerald
- Chocolate
- Charcoal
TheAsher
-
Content Count
2 -
Joined
-
Last visited
Posts posted by TheAsher
-
-
I am trying to create an interface for my big reactors/turbines. The screen is currently displaying all the relevant info, and now I want to move on to the buttons, but I can't get the touch event to work. So far I've got this:
local buttons = {} buttons["reactor"] = { ["active"] = false, ["x"] = 45, ["y"] = 2, ["height"] = 5, ["width"] = 20, ["text"] = "test" } local function handleTouch(addr, x, y, button, player) button["reactor"]["active"] = true gpu.set(x, y, button) print(x, y, button) end event.listen("touch", handleTouch)
But it doesn't seem to work. Any help would be appreciated, thanks!
Event.listen() not working
in Programming
Posted
Okay apparently you it won't register the touch event if a while true loop is running, so I added os.sleep(0.1) to the loop and not it works.