示例#1
0
 protected override void OnYouWonAmountEvent(YouWonAmountEvent e, GameState state)
 {
     if (e.YourChipAmount - chips < 5000)
     {
         logger.Info("Big loss @ table {0}, play {1}", state.TableId, state.PlayIndex);
     }
     chips = e.YourChipAmount;
 }
示例#2
0
        void OnYouWonAmount(YouWonAmountEvent e, GameState state)
        {
            var diff = e.YourChipAmount - Chips;

            diffHistory.Add(diff / (double)Chips);
            Chips = e.YourChipAmount;
            var result = diff < 0 ? (diff < -5000 ? "Big Loss" : "Loss") : "Win";

            UpdatePlayLogValues(playIndex.ToString(), diff.ToString(), Chips.ToString(), result);
            if (diff < -5000)
            {
                AppendResultText("bigloss", "(Big loss @ table {0}, play {1})\n", tableId, playIndex);
            }
            if (folded && diff < -state.BigBlind * 50)
            {
                AppendResultText("expensivefold", "(Expensive fold @ table {0}, play {1})\n", tableId, playIndex);
            }
        }
示例#3
0
 private void OnYouWonAmountEvent(YouWonAmountEvent e)
 {
     logger.Info("You won ${0} and now have ${1}", e.WonAmount, e.YourChipAmount);
 }
示例#4
0
 protected virtual void OnYouWonAmountEvent(YouWonAmountEvent e, GameState state)
 {
 }