|
|
Line 1: |
Line 1: |
− | {{Function
| + | If information were soccer, this would be a gooooaol! |
− | |name=turtle.forward
| + | |
− | |api=turtle
| + | |
− | |returns=[[boolean]] whether the turtle succeeded in moving forward
| + | |
− | |addon=ComputerCraft
| + | |
− | |desc=Attempts to move the turtle forward.
| + | |
− | |examples=
| + | |
− | {{Example
| + | |
− | |desc=Tries to move the turtle forward and outputs whether it worked or not.
| + | |
− | |code=if turtle.forward() then
| + | |
− | [[print]] ("Turtle moved forward.")
| + | |
− | else
| + | |
− | [[print]] ("Turtle didn't move forward.")
| + | |
− | end
| + | |
− | |output= Turtle moved forward. or Turtle didn't move forward.
| + | |
− | }}
| + | |
− | {{Example
| + | |
− | |desc=Tries to move the turtle forward x number of times. X is specified by the user and if the turtle can't move forward it will break the block infront of it.
| + | |
− | |code=Arg = (...) -- gets the parameters from the user
| + | |
− | if Arg ~= nil then
| + | |
− | Arg = [[tonumber]] (Arg) -- make it a number
| + | |
− | a = 1
| + | |
− | while a <= Arg do
| + | |
− | if not turtle.forward() then
| + | |
− | [[turtle.dig]]()
| + | |
− | turtle.forward()
| + | |
− | end
| + | |
− | a = a + 1
| + | |
− | end
| + | |
− | else
| + | |
− | [[print]] ("Missing parameter.")
| + | |
− | end
| + | |
− | |output= Either the turtle moving the specified amount of times or missing parameter.
| + | |
− | }}
| + | |
− | {{Example
| + | |
− | |desc=Digs until the turtle can move forward.
| + | |
− | |code=while not turtle.forward() do
| + | |
− | [[turtle.dig]]()
| + | |
− | end
| + | |
− | |output= The turtle moves forward.
| + | |
− | }}
| + | |
− | }}
| + | |
Revision as of 23:38, 18 September 2012
If information were soccer, this would be a gooooaol!