コード例 #1
0
 void OnShowDown(ShowDownEvent e)
 {
     foreach (var p in e.PlayersShowDown)
     {
         AddPlayLogMessage("", "", "", string.Format("{0} had a {1}", p.Player.Name, p.Hand.PokerHand));
     }
 }
コード例 #2
0
        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());
        }
コード例 #3
0
 protected override void OnShowDown(ShowDownEvent e, GameState state)
 {
 }
コード例 #4
0
 protected virtual void OnShowDown(ShowDownEvent e, GameState state)
 {
 }