module Stones::Program

Attributes

board[RW]

Public Instance Methods

can_move?(direction) click to toggle source
# File lib/stones/program.rb, line 16
def can_move?(direction)
  board.can_move?(direction)
end
clear!() click to toggle source
# File lib/stones/program.rb, line 28
def clear!
  board.clear!
end
colors() click to toggle source
# File lib/stones/program.rb, line 40
def colors
  Color.all
end
count(color) click to toggle source
# File lib/stones/program.rb, line 32
def count(color)
  board.count(color)
end
directions() click to toggle source
# File lib/stones/program.rb, line 44
def directions
  Direction.all
end
exist?(color) click to toggle source
# File lib/stones/program.rb, line 36
def exist?(color)
  board.exists?(color)
end
move!(direction) click to toggle source
# File lib/stones/program.rb, line 8
def move!(direction)
  board.move!(direction)
end
move_to_edge!(direction) click to toggle source
# File lib/stones/program.rb, line 12
def move_to_edge!(direction)
  board.move_to_edge!(direction)
end
pop!(color) click to toggle source
# File lib/stones/program.rb, line 24
def pop!(color)
  board.pop!(color)
end
push!(color) click to toggle source
# File lib/stones/program.rb, line 20
def push!(color)
  board.push!(color)
end