Class: Atoyrobot::Board

Inherits:
Object
  • Object
show all
Defined in:
lib/atoyrobot/board.rb

Constant Summary collapse

MIN_X =
0
MIN_Y =
0
MAX_X =
5
MAX_Y =
5

Instance Method Summary collapse

Instance Method Details

#valid_point!(x, y) ⇒ Object



12
13
14
15
# File 'lib/atoyrobot/board.rb', line 12

def valid_point!(x, y)
  return if x.between?(MIN_X, MAX_X) && y.between?(MIN_Y, MAX_Y)
  raise Atoyrobot::Exceptions::InvalidLocation, "can't move to (#{x},#{y})"
end