AIsOfCatan.GUIControl.NewGameState C# (CSharp) Method

NewGameState() public method

public NewGameState ( GameState state ) : void
state GameState
return void
        public void NewGameState(GameState state)
        {
            //assert CurrentScreen is always MapScreen
            MapScreen ms = screenManager.CurrentScreen as MapScreen;
            ms.UpdateGameState(state);
        }

Usage Example

Example #1
0
        private GameState CurrentGamestate(int playerId)
        {
            GameState gs = new GameState(board, developmentCardStack, resourceBank, players, playerId, log, longestRoadId, largestArmyId);

            if (visual)
            {
                gui.NewGameState(gs);
            }
            return(gs);
        }