예제 #1
0
        private void Start(GameConfigInfo gameConfigInfo)
        {
            Log.Info($"[_gameId:{GameId}] Game creation is happening in a few seconds!!!");

            _game = SabberStoneConverter.CreateGame(Player1, Player2, gameConfigInfo);

            Log.Info($"[_gameId:{GameId}] Game creation done!");
            _game.StartGame();
        }
예제 #2
0
        internal void SetUserInfos(List <UserInfo> userInfos)
        {
            _userInfos = userInfos;

            var gameConfigInfo = userInfos[0].GameConfigInfo;

            _originalGame = SabberStoneConverter.CreateGame(userInfos[0], userInfos[1], gameConfigInfo);

            _originalGame.StartGame();
            _poGame = CreatePartiallyObservableGame(_originalGame);

            CallInitialisation();
        }