Difference between revisions of "Turtle.forward"
From ComputerCraft Wiki
m (Returns a boolean) |
m (forward chuck) |
||
Line 2: | Line 2: | ||
|name=turtle.forward | |name=turtle.forward | ||
|api=turtle | |api=turtle | ||
− | |returns=[[boolean]] whether the turtle succeeded in moving | + | |returns=[[boolean]] whether the turtle succeeded in moving forward |
|addon=ComputerCraft | |addon=ComputerCraft | ||
|desc=Attempts to move the turtle forward. | |desc=Attempts to move the turtle forward. |
Revision as of 12:18, 11 July 2012
Function turtle.forward | |
Attempts to move the turtle forward. | |
Syntax | turtle.forward() |
Returns | boolean whether the turtle succeeded in moving forward |
Part of | ComputerCraft |
API | turtle |
Examples
Example | |
Trys 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 | |
Trys to move the turtle forward x number of times. X is spezified by the user and if the turtle can't move forward it will break the block infront of it. | |
Code |
Arg = (...) -- gets the param 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 trutle moving the specified amount of times. or Missing parameter. |