From a9698b70d47e5c4914d27b38baccd9feec8479a8 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Tue, 14 Apr 2015 18:18:33 -0400 Subject: Player: Add a `#move` method to move a piece to a cell on the board Also add `Board#update_cell` to facilitate player movement. --- player.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'player.rb') diff --git a/player.rb b/player.rb index d19ee36..8146220 100644 --- a/player.rb +++ b/player.rb @@ -8,4 +8,10 @@ class Player @insignia = insignia @board = board end + + def move(coordinates) + raise ArgumentError if coordinates.nil? + + @board.update_cell(coordinates[0], coordinates[1], @insignia) + end end -- cgit v1.2.3