Update craftCrystal.lua

This commit is contained in:
erius0 2021-01-09 20:19:34 +03:00 committed by GitHub
parent 51596de023
commit 8ffe6dac9c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,19 +1,30 @@
local robot = require("robot") local robot = require("robot")
local component = require("component") local component = require("component")
local sides = require("sides") local sides = require("sides")
local event = require("event")
local computer = require("computer")
local rs = component.redstone local rs = component.redstone
local flag = false local flag = false
print("U - обновить ПО робота, E - выйти в OpenOS")
function onKeyPressed()
local _, _, _, key, _ = event.pull(0.05, "key_down")
if key == 0x16 then
computer.shutdown(true)
elseif key == 0x12 then
os.exit()
end
end
while true do while true do
onKeyPressed()
if rs.getInput(sides.top) > 0 then if rs.getInput(sides.top) > 0 then
if not flag then flag = true
robot.turnAround() robot.suckUp()
flag = true
end
robot.suck()
robot.dropDown() robot.dropDown()
else else
if flag then if flag then
robot.turnAround()
flag = false flag = false
os.sleep(5) os.sleep(5)
end end