Advertisement
astrixswayer

mouv turtle

Jul 24th, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.80 KB | None | 0 0
  1. local fin = false
  2. local mouvement = 0
  3.  
  4. function rf()
  5.    
  6.     local fuel_min = 15
  7.     local fuel_level = 0
  8.    
  9.     turtle.select(16)
  10.     fuel_level = turtle.getFuelLevel()
  11.    
  12.     print(fuel_level)
  13.    
  14.     if fuel_level < fuel_min then
  15.        
  16.         turtle.refuel(1)
  17.         fuel_level = turtle.getFuelLevel()
  18.         print(fuel_level)
  19.        
  20.     end
  21. end
  22.  
  23. while fin == false do
  24.    
  25.     pt = io.read()
  26.     mouvement = pt
  27.    
  28.     if mouvement == "w" then
  29.        
  30.         rf()
  31.         turtle.forward()
  32.        
  33.     elseif  mouvement == "s" then
  34.        
  35.         rf()
  36.         turtle.back()
  37.        
  38.     elseif mouvement == "d" then
  39.        
  40.         rf()
  41.         turtle.turnRight()
  42.        
  43.     elseif  mouvement == "a" then
  44.        
  45.         rf()
  46.         turtle.turnLeft()
  47.        
  48.     elseif  mouvement == "r" then
  49.        
  50.         rf()
  51.         turtle.up()
  52.        
  53.     elseif  mouvement == "f" then
  54.        
  55.         rf()
  56.         turtle.down
  57.        
  58.        
  59.     else
  60.        
  61.         fin = true
  62.        
  63.     end
  64.    
  65. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement