void ParseRiver(IAquiredPokerPlayer aquiredPlayer) { IAquiredPokerRound aquiredRound = GetPlayerActionsFor(StreetsParser.River, aquiredPlayer.Name); if (aquiredRound.Actions.Count > 0) { aquiredPlayer.AddRound(aquiredRound); } }
static IAquiredPokerPlayer CreatePostingPlayer(string someName, double postedAmount) { IAquiredPokerPlayer aquiredPlayer = CreateAquiredPlayer(someName); var round = new AquiredPokerRound(); round.Add(new AquiredPokerAction(ActionTypes.P, postedAmount)); aquiredPlayer.AddRound(round); return(aquiredPlayer); }
static IAquiredPokerPlayer CreateNonPostingActivePlayer(string someName, ActionTypes action, double ratio) { IAquiredPokerPlayer aquiredPlayer = CreateAquiredPlayer(someName); var round = new AquiredPokerRound(); round.Add(new AquiredPokerAction(action, ratio)); aquiredPlayer.AddRound(round); return(aquiredPlayer); }
void ParseTurnAndRiver(IAquiredPokerPlayer aquiredPlayer) { IAquiredPokerRound aquiredRound = GetPlayerActionsFor(StreetsParser.Turn, aquiredPlayer.Name); if (aquiredRound.Actions.Count > 0) { aquiredPlayer.AddRound(aquiredRound); } // The only reason to parse River if no Turn actions were found, is to find eventual Winning Actions if (StreetsParser.HasRiver) { ParseRiver(aquiredPlayer); } }