public GameSessionView(GameSessionViewModel gameSessionViewModel) { _gameSessionViewModel = gameSessionViewModel; // ActiveEnemies.Items.Add("Testing"); InitializeComponent(); Messages = _gameSessionViewModel.Messages; PlayerHealth = _gameSessionViewModel.PlayerHealth; mapWindow.DataContext = gameSessionViewModel; menuWindow.DataContext = gameSessionViewModel; ActiveEnemies.DataContext = _gameSessionViewModel.CurrentEnemies; DataContext = gameSessionViewModel; inventoryWindow = new InventoryDisplay(_gameSessionViewModel, this); inventoryWindow.DataContext = _gameSessionViewModel; playerStatsWindow = new PlayerStatsDisplay(_gameSessionViewModel); enemyStatsWindow.DataContext = _gameSessionViewModel; playerStatsWindow.DataContext = _gameSessionViewModel; potion = new BasicHealingPotion(_gameSessionViewModel, this); sid = new TraderSid(_gameSessionViewModel, this); sid.AddBuyables(); _gameSessionViewModel.Sid = sid; _gameSessionViewModel.AccessibleLocations.Clear(); updateAccessibleLocations(); WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; }
public GameSessionView(GameSessionViewModel gameSessionViewModel) { _gameSessionViewModel = gameSessionViewModel; // ActiveEnemies.Items.Add("Testing"); InitializeComponent(); Messages = _gameSessionViewModel.Messages; PlayerHealth = _gameSessionViewModel.PlayerHealth; mapWindow.DataContext = gameSessionViewModel; menuWindow.DataContext = gameSessionViewModel; ActiveEnemies.DataContext = _gameSessionViewModel.CurrentEnemies; DataContext = gameSessionViewModel; playerStatsWindow = new PlayerStatsDisplay(_gameSessionViewModel); enemyStatsWindow.DataContext = _gameSessionViewModel; playerStatsWindow.DataContext = _gameSessionViewModel; WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; }