public MainWindow() { InitializeComponent(); var player1 = new Player("Me", null); var player2 = new Player("Bender", new DummyStrategy()); //var player2 = new Player("Skynet", new KamikazeStrategy()); //var player2 = new Player("Wall-E", new CautiousStrategy()); var game = new Game(player1, player2); vm = new GameViewModel(game, player1, player2); DataContext = vm; vm.BeginOfTurn(); }
public void Setup() { Player = new Player(); }
public GameBuilder withOpponentPlayer(Player player) { opponentPlayer = player; return this; }
public GameBuilder withActivePlayer(Player player) { activePlayer = player; return this; }