Exemple #1
0
 /// <summary>
 /// Method for resetting game parameters
 /// </summary>
 public void SetDeafaultsValue()
 {
     SelectedHeroUser1         = null;
     SelectedHeroUser2         = null;
     SelectedHero              = null;
     IsCheckMoveSpeedFilter    = false;
     IsCheckRegenerationFilter = false;
     IsCheckTypeFilter         = false;
     //EnemyTypeIsHuman = false;
     _user1Move         = null;
     _user2Move         = null;
     IsUser1MoveNot     = Visibility.Visible;
     IsUser2MoveNot     = Visibility.Visible;
     IsUser1MoveYes     = Visibility.Collapsed;
     IsUser2MoveYes     = Visibility.Collapsed;
     Logs               = new System.Collections.ObjectModel.ObservableCollection <string>();
     _logs              = new System.Collections.ObjectModel.ObservableCollection <string>();
     _prevPage          = _startMenu;
     _gameSettingsUser1 = new View.GameSettings();
     _gameSettingsUser2 = new View.GameSettings();
     _selectedHeroUser1 = null;
     _selectedHeroUser2 = null;
     UserName           = UserName1;
     _startGame         = new View.GameProcessView();
 }
Exemple #2
0
        public MainWindowViewModel()
        {
            CheckResourcesPath();

            _startMenu         = new View.StartMenu();
            _gameSettingsUser1 = new View.GameSettings();
            _gameSettingsUser2 = new View.GameSettings();
            _startGame         = new View.GameProcessView();
            _prevPage          = null;
            #region Initialize photo and video wallpapers
            VideoWallpaper = new MediaElement();
            try
            {
                _heroesList          = HeroesParser.GetHeroes();
                _heroesListNotFilter = HeroesParser.GetHeroes();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + Environment.NewLine + Environment.NewLine + "*Добавьте файл Dota2.csv в папку Resources, а папку Resources положите рядом с MyKDZ.csproj и перезапустите программу",
                                "Ошибка парсинга персонажей", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            _lightImage         = new Image();
            _darkImage          = new Image();
            _darkImage.Stretch  = Stretch.UniformToFill;
            _lightImage.Stretch = Stretch.UniformToFill;
            _darkImage.Source   = new BitmapImage(new Uri(@"\..\..\Resources\Images\backgroundImageBlack.jpg", UriKind.Relative));
            _lightImage.Source  = new BitmapImage(new Uri(@"\..\..\Resources\Images\Background4.jpg", UriKind.Relative));
            _photoWallpaper     = _darkImage;
            LoadUserTheme();
            #endregion
        }