lib/games/mastermind/game.rb in games_bfox-0.4.0 vs lib/games/mastermind/game.rb in games_bfox-0.6.0
- old
+ new
@@ -1,6 +1,10 @@
-require_relative '../shared/game'
+require File.join('games', 'shared', 'game')
+require File.join('games', 'mastermind', 'guess_evaluator')
+require File.join('games', 'mastermind', 'guess_evaluator_result')
+require File.join('games', 'mastermind', 'human_player')
+require File.join('games', 'mastermind', 'secret_code')
require 'logger'
module MM
class Game < Shared::Game
attr_accessor :secret_code, :current_result
@@ -61,10 +65,10 @@
end
def won?
#depends on evaluate_guess returning an array of all "X"s for perfect guess
if won_flag
- return true
+ true
end
if self.current_result.is_won
self.won_flag = true
true