class Game

require 'board'

Attributes

game_state[RW]
players[RW]

Public Class Methods

new() click to toggle source
# File lib/game.rb, line 6
def initialize
  @players = {:one => nil, :two => nil}
end

Public Instance Methods

active_player_class() click to toggle source
# File lib/game.rb, line 22
def active_player_class
  @game_state.active_player_class
end
check_win() click to toggle source
# File lib/game.rb, line 18
def check_win
  @game_state.check_win
end
switch_active_player() click to toggle source
# File lib/game.rb, line 10
def switch_active_player
  if @game_state.active_player == @players[:one]
    @game_state.active_player = @players[:two]
  elsif @game_state.active_player == @players[:two]
    @game_state.active_player = @players[:one]
  end
end