void OnShowDown(ShowDownEvent e) { foreach (var p in e.PlayersShowDown) { AddPlayLogMessage("", "", "", string.Format("{0} had a {1}", p.Player.Name, p.Hand.PokerHand)); } }
private void OnShowDown(ShowDownEvent e) { var sb = new StringBuilder(); sb.AppendLine("Showdown between: " + string.Join(", ", e.PlayersShowDown.Select(p => p.Player))); //sb.AppendLine("Showdown between: " + string.Join(", ", PlayersInCurrentPlay)); foreach (var p in e.PlayersShowDown) { sb.AppendLine(string.Format("{0} shows {1} wins ${2}", p.Player, p.Hand.PokerHand, p.WonAmount)); } logger.Info(sb.ToString()); }
protected override void OnShowDown(ShowDownEvent e, GameState state) { }
protected virtual void OnShowDown(ShowDownEvent e, GameState state) { }