Example #1
0
        private void Battle_ViewEnemy(object sender, Model.CharacterRelated.Character e)
        {
            Views.CharacterWindow        chwnd = new Views.CharacterWindow();
            ViewModel.CharacterViewModel cvm   = new ViewModel.CharacterViewModel(e);

            chwnd.DataContext = cvm;

            chwnd.ShowDialog();
        }
Example #2
0
        private void Game_Stats(object sender, EventArgs e)
        {
            ViewModel.GameViewModel gameVM = (ViewModel.GameViewModel)sender;
            Views.CharacterWindow   chwnd  = new Views.CharacterWindow();
            _tempPlayer = gameVM.Player;
            ViewModel.CharacterViewModel cvm = new ViewModel.CharacterViewModel(_tempPlayer, true);
            cvm.ShowInventory += new EventHandler <Model.CharacterRelated.Character>(Stats_Inventory);
            cvm.ShowSkills    += new EventHandler <Model.CharacterRelated.Character>(Stats_Skills);

            chwnd.DataContext = cvm;

            chwnd.ShowDialog();

            gameVM.Player.Inventory = _tempPlayer.Inventory;
            gameVM.Player.Equipped  = _tempPlayer.Equipped;
            gameVM.Player.Skills    = _tempPlayer.Skills;

            _tempPlayer = null;
        }