class TurtleProxy

Public Class Methods

new(turtle) click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 2
def initialize(turtle)
  @turtle = DRb::DRbObject.new(turtle)
end

Public Instance Methods

backward(dist) click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 44
def backward(dist)
  @turtle.backward(dist)
end
clear() click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 12
def clear
  @turtle.clear
end
color(color) click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 36
def color(color)
  @turtle.color(color)
end
exec(&block) click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 6
def exec(&block)
  @turtle.clear
  @turtle.reset
  self.instance_eval &block
end
forward(dist) click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 40
def forward(dist)
  @turtle.forward(dist)
end
move_to(x,y) click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 48
def move_to(x,y)
  @turtle.move_to(x, y)
end
pen_down() click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 28
def pen_down
  @turtle.pen_down
end
pen_up() click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 32
def pen_up
  @turtle.pen_up
end
reset() click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 16
def reset
  @turtle.reset
end
turn_left(digree) click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 20
def turn_left(digree)
  @turtle.turn_left(digree)
end
turn_right(digree) click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 24
def turn_right(digree)
  @turtle.turn_right(digree)
end