Ejemplo n.º 1
0
 private int GetMoneyChange(CompeteEvent animation)
 {
     switch (animation.CompeteResult)
     {
         case Room.CompeteResultEnum.BankerWin:
             return -animation.Bet;
         case Room.CompeteResultEnum.Draw:
             return 0;
         case Room.CompeteResultEnum.PlayerPlainWin:
         case Room.CompeteResultEnum.PlayerBlackJackWin:
             return animation.Bet;
         default:
             return 0;
     }
 }
Ejemplo n.º 2
0
 private void HandleSettlement(CompeteEvent animation)
 {
     
     bankerChange -= GetMoneyChange(animation);
     results.Add(new Result(animation.Seat.Player.User.Name, GetMoneyChange(animation), animation.Seat.Player.User.Money));
     Console.WriteLine("----result" + animation.Seat.Player.User.Name);
     SettlementCount++;
     if(SettlementCount == 4)
     {
         resultCanvas.Visibility = Visibility.Visible;
         ShowHiddenCards();
         results.Add(new Result(room.GetSeatByID(0).Player.User.Name, bankerChange, room.GetSeatByID(0).Player.User.Money));
         SettlementCount = 0;
         bankerChange = 0;
         resultPanel.Items.Refresh();
     }
 }