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

Help with touch and printing out its results.

Question

I'm trying to get a little program set up to out the cords of the screen pixels when I click them. I looked around but still could not find one. One that I did find on Open-computers forum did not work. Here is my code.

function touchsig(_, x, y, _, _)
  print("Xcord: " .. x .. "Ycord: " .. y)
end
while true do
  event.listen("touch", touchsig)
end

Whenever I run it I get.

/cords:5: attempt to index global 'event' (a nil value)
stack traceback:\
        /cords:5: in main chunk
        (...tail calls...)

Any Ideas on how to fix this?

 

Also off topic but I'm doing this because I want to make a "spiffy" Big Reactors controller. Should I use OpenComputers like I planned or just settle with the OP Computercraft?

Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
  • Solution

still not correct, you only have to call event.listen("touch",touchsig) once.

local event = require("event")

function touchsig(_, x, y, _, _)
print("Xcord: " .. x .. "Ycord: " .. y)
end

event.listen("touch", touchsig)

while true do
   os.sleep(1)
end
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

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