Пример #1
0
 private byte[] GameAction(Game game, GameActionEnum action)
 {
     return(GameAction(new List <Game>()
     {
         game
     }, action));
 }
Пример #2
0
 public void DoAction(GameActionEnum action, int amnt = 0)
 {
     var s = "";
     switch (action)
     {
         case GameActionEnum.Call:
             s = amnt == 0 ? "CHECK" : "CALL";
             break;
         case GameActionEnum.Raise:
             s = amnt == -1 ? "BET" : "RAISE";
             break;
         case GameActionEnum.Fold:
             s = "FOLD";
             break;
     }
     lblAction.Text = s;
 }
Пример #3
0
        private byte[] GameAction(List <Game> games, GameActionEnum action)
        {
            var result = new PangyaBinaryWriter();

            result.Write(new byte[] {
                0x47, 0x00,
                (byte)games.Count,
                (byte)action,
                0xFF, 0xFF,
            });

            games.ForEach(game =>
            {
                result.Write(game.GetGameInformation());
            });

            return(result.GetBytes());
        }
Пример #4
0
        public void DoAction(GameActionEnum action, int amnt = 0)
        {
            var s = "";

            switch (action)
            {
            case GameActionEnum.Call:
                s = amnt == 0 ? "CHECK" : "CALL";
                break;

            case GameActionEnum.Raise:
                s = amnt == -1 ? "BET" : "RAISE";
                break;

            case GameActionEnum.Fold:
                s = "FOLD";
                break;
            }
            lblAction.Text = s;
        }
 public void RaisePlayerActionTaken(PlayerInfo p, GameActionEnum action, int amnt)
 {
     PlayerActionTaken(m_Game, new PlayerActionEventArgs(p, action, amnt));
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="p"></param>
 /// <param name="action"></param>
 /// <param name="amnt"></param>
 public PlayerActionEventArgs(PlayerInfo p, GameActionEnum action, int amnt)
     : base(p)
 {
     Action = action;
     AmountPlayed = amnt;
 }
 public void ApplyEvent(GameActionEnum action)
 {
     PlayerManager player = (PlayerManager)(GameObject.Find ("MainRoot").GetComponent ("PlayerManager"));
     player.addFearPoint(_actionsValues[_currentVideoScreenView][action]);
 }
Пример #8
0
 public void RaisePlayerActionTaken(PlayerInfo p, GameActionEnum action, int amnt)
 {
     PlayerActionTaken(m_Game, new PlayerActionEventArgs(p, action, amnt));
 }
Пример #9
0
 public PlayerActionEventArgs(PlayerInfo p, GameActionEnum action, int amnt)
     : base(p)
 {
     m_Action       = action;
     m_AmountPlayed = amnt;
 }