+
+ def win_games(player_id)
+ records = nil
+ @@mutex.synchronize do
+ records = @records.reverse
+ end
+ rc = records.find_all do |rc|
+ rc[:winner] == player_id && rc[:loser]
+ end
+ return rc
+ end
+
+ def loss_games(player_id)
+ records = nil
+ @@mutex.synchronize do
+ records = @records.reverse
+ end
+ rc = records.find_all do |rc|
+ rc[:winner] && rc[:loser] == player_id
+ end
+ return rc
+ end