From 759f567f69aed467bb8742d91f98f9acd49137d4 Mon Sep 17 00:00:00 2001 From: Joshua Moerman Date: Tue, 1 May 2012 17:38:41 +0200 Subject: [PATCH] optimized some shit --- py_tree | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/py_tree b/py_tree index 6b0df53..f555da6 100644 --- a/py_tree +++ b/py_tree @@ -69,10 +69,12 @@ local function forward( orientation ) end end --- TODO: make more efficient, we are not placing blocks... local function walk( orientation, n ) - for i = 1, n do - forward(orientation) + if orientation == 0 then for i = 1, n do bup() end + elseif orientation == 1 then turtle.turnRight() for i = 1, n do bforward() end turtle.turnLeft() + elseif orientation == 2 then for i = 1, n do bdown(2) end + elseif orientation == 3 then turtle.turnLeft() for i = 1, n do bforward() end turtle.turnRight() + else print("Error, wrong orientation") end end