Method: Upwords::MoveManager#add

Defined in:
lib/upwords/move_manager.rb

#add(player, letter, row, col) ⇒ Object


Player-Board Interaction Methods




15
16
17
18
19
20
21
# File 'lib/upwords/move_manager.rb', line 15

def add(player, letter, row, col)
  if self.include?(row, col) 
    raise IllegalMove, "You can't stack on a space more than once in a single turn!"
  elsif
    @pending_move << player.play_letter(@board, letter, row, col)
  end
end