public MultiPlayerGameBoardView(IPlayer firstPlayer, IPlayer secondPlayer) { this.InitializeComponent(); this.FormBorderStyle = FormBorderStyle.FixedSingle; firstPlayer.ActivateTurn(); var gameBoardModel = new MultiPlayerGameBoardModel(firstPlayer, secondPlayer); this.presenter = new MultiPlayerGameBoardPresenter(this, gameBoardModel); }
public SinglePlayerGameBoardView() { this.InitializeComponent(); this.FormBorderStyle = FormBorderStyle.FixedSingle; var firstPlayer = new HumanPlayer("You", "X") { IsOnTurn = true }; var secondPlayer = new Computer("O"); var gameBoardModel = new SinglePlayerGameRoomModel(firstPlayer, secondPlayer); this.presenter = new SinglePlayerGameBoardPresenter(this, gameBoardModel); }