Quipex

Disk/mem/redworks/programs/circuits/Toggle-Latch

Apr 23rd, 2012
327
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. --1
  2. --1
  3. --0
  4. input = {}
  5. output = {}
  6. extra = {}
  7. input[1] = "left"
  8. output[1] = "back"
  9.  
  10. -- Toggle Latch
  11. -- Created by: Techzune
  12. -- Converted by: Streetstar5 aka FuzzyPurp
  13.  
  14. rToggle = false
  15. local rRunning = true
  16.  
  17. term.clear()
  18. term.setCursorPos(1,2)
  19. print("Toggle Latch is now running.")
  20. print("Input(s): " .. input[1] .. ".")
  21. print("Output(s): " .. output[1] .. ".")
  22. print("\nHold Control+T to terminate.")
  23.  
  24. while rRunning do
  25. sleep(0.1)
  26. local rEvent, param = os.pullEvent()
  27. if rEvent == "redstone" then
  28. if rs.getInput(input[1]) then
  29. if rToggle == false then
  30. rToggle = true
  31. else
  32. rToggle = false
  33. end
  34. end
  35. end
  36. redstone.setOutput(output[1], rToggle)
  37. end
Add Comment
Please, Sign In to add comment