Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local component = require("component")
- local robotC = component.robot
- local robot = require("robot")
- local RoboUtil = {}
- function RoboUtil.forward(count)
- for i=1, count do
- robot.forward()
- end
- end
- function RoboUtil.back(count)
- for i=1, count do
- robot.back(count)
- end
- end
- function RoboUtil.up(count)
- for i=1, count do
- robot.up()
- end
- end
- function RoboUtil.down(count)
- for i=1, count do
- robot.down()
- end
- end
- function RoboUtil.turnRight(count)
- for i=1, count do
- robot.turnRight()
- end
- end
- function RoboUtil.turnLeft(count)
- for i=1, count do
- robot.turnLeft()
- end
- end
- function RoboUtil.isBlockedDown()
- local blocked, block = robot.detectDown()
- return blocked
- end
- function RoboUtil.getBlockDown()
- local blocked, block = robot.detectDown()
- return block
- end
- function RoboUtil.dropAllItems(side)
- for i=1,16 do
- robot.select(i)
- robotC.drop(side)
- end
- end
- function RoboUtil.dropAllItemsDown()
- for i=1,16 do
- robot.select(i)
- robot.dropDown(side)
- end
- end
- return RoboUtil
Add Comment
Please, Sign In to add comment