Exemplo 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;
        }
Exemplo n.º 2
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;
            playerStatsWindow             = new PlayerStatsDisplay(_gameSessionViewModel);
            enemyStatsWindow.DataContext  = _gameSessionViewModel;
            playerStatsWindow.DataContext = _gameSessionViewModel;
            WindowStartupLocation         = System.Windows.WindowStartupLocation.CenterScreen;
        }