Dominion.PlayerCircle.PlayerCircle C# (CSharp) 메소드

PlayerCircle() 공개 메소드

public PlayerCircle ( int playerCount, IPlayerAction playerActions, int playerPosition, Game game ) : System
playerCount int
playerActions IPlayerAction
playerPosition int
game Game
리턴 System
        public PlayerCircle(int playerCount, IPlayerAction[] playerActions, int[] playerPosition, Game game)
        {
            this.players = new PlayerState[playerCount];
            for (int playerIndex = 0; playerIndex < this.players.Length; ++playerIndex)
            {
                int playPosition = playerPosition[playerIndex];
                IPlayerAction playerAction = playerActions[playerIndex];
                this.players[playPosition] = new PlayerState(playerAction, playerIndex, game);
            }

            this.currentPlayerIndex = 0;
        }