Ejemplo n.º 1
0
        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;
 }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 7
0
 public PlayerStatsDisplay(GameSessionViewModel _gameSessionViewModel)
 {
     InitializeComponent();
     WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;
     this.DataContext      = _gameSessionViewModel;
 }