コード例 #1
0
 public void GetGameReplayForUserTest()
 {
     Assert.IsNotNull(_testRM.GetGameReplayForUser(1, 1, 1));
     Assert.IsNull(_testRM.GetGameReplayForUser(3, 3, 1));
     Assert.IsNull(_testRM.GetGameReplayForUser(1, 3, 1));
     Assert.IsNull(_testRM.GetGameReplayForUser(3, 1, 1));
 }
コード例 #2
0
ファイル: GameServiceHandler.cs プロジェクト: shoferb/OYAOB
        public List <string> GetGameReplay(int roomId, int gameNum, int userId)
        {
            GameReplay    replay  = _replayManager.GetGameReplayForUser(roomId, gameNum, userId);
            List <string> replays = new List <string>();

            if (replay == null)
            {
                return(replays);
            }
            TexasHoldem.Logic.Actions.Action action = replay.GetNextAction();
            while (action != null)
            {
                replays.Add(action.ToString());
                action = replay.GetNextAction();
            }
            return(replays);
        }
コード例 #3
0
ファイル: ReplayHandler.cs プロジェクト: shoferb/OYAOB
 public GameReplay GetGameReplayForUser(int gameRoomID, int gameNumber, int userID)
 {
     return(_RM.GetGameReplayForUser(gameRoomID, gameNumber, userID));
 }