Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

north

Members
  • Content Count

    2
  • Joined

  • Last visited

Everything posted by north

  1. After some tinkering, it seems I wasn't far off. Here's the way to do this if anyone was dealing with something similar. event.listen("touch", mark) function mark(_, _, x, y) gpu.set(x, y, "X") end Mod Edit: When using event.listen() the function you call in the 2nd parameter gets passes the data as arguments to it. Specifically, touch has the following arguments event: string, screenAddress: string, x: number, y: number, button: number, playerName: string. You can find more info on the screen's touch signal here http://ocdoc.cil.li/component:signals#screen
  2. Is there a way to get event data when using event.listen()? I'm trying to display "X" where the user touches the screen. It works with event.pull() as I can get all the necessary parameters to pass to the GPU component, however, this yields the computer. while true do local _, _, x, y = event.pull("touch") gpu.set(x, y, "X") end Is there a way to do this in the background using event.listen()? Something along the lines of event.listen("touch", mark) function mark(e) --e being the event that was registered _, _, x, y = e gpu.set(x, y, "X") end
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.