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; }
public GameSessionView(GameSessionViewModel gameSessionViewModel) { _gameSessionViewModel = gameSessionViewModel; InitializeWindowTheme(); InitializeComponent(); }
public GameSessionView(GameSessionViewModel gameSessionViewModel) { _gameSessionViewModel = gameSessionViewModel; // ActiveEnemies.Items.Add("Testing"); InitializeComponent(); Messages = _gameSessionViewModel.Messages; PlayerHealth = _gameSessionViewModel.PlayerHealth; mapWindow.DataContext = gameSessionViewModel; menuWindow.DataContext = gameSessionViewModel; WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; }
private void setLocationWarningMessage(GameSessionViewModel gsm, GameSessionView gsv) { if (gsm.GameMap.CurrentLocation.MultiAttackLocation == true) { gsv.mapWindow.WarningDisplay.Text = "Dangerous area!"; } else if (gsm.GameMap.CurrentLocation.BossFightRoom) { gsv.mapWindow.WarningDisplay.Text = "[BOSS] Location-Freeze!"; } else if (gsm.GameMap.CurrentLocation.MultiAttackLocation == false) { gsv.mapWindow.WarningDisplay.Text = "Moderate Area!"; } }
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; potion = new BasicHealingPotion(_gameSessionViewModel); WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; }
public PlayerStatsDisplay(GameSessionViewModel _gameSessionViewModel) { InitializeComponent(); WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; this.DataContext = _gameSessionViewModel; }