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