public HighScoreView(ModelLevel level, HighScore highScore)
        {
            InitializeComponent();

            levelList.ItemsSource = level.Maps;
            this.highScore = highScore;
            levelList.SelectedIndex = 0;
            showScore(levelList.SelectedItem.ToString());
        }
Example #2
0
        public MainWindow()
        {
            InitializeComponent();

            levelModel = new ModelLevel();
            levelReader = new LevelReader(levelModel);
            highScore = new HighScore();

            highScoreView = new HighScoreView(levelModel, highScore);
            mainGrid.Children.Add(highScoreView);
            highScoreView.Visibility = Visibility.Collapsed;

            fillDropdown();
        }
Example #3
0
        public InfoGrid(MainWindow mainWindow, ModelLevel ml, ModelScore t, HighScore hs)
        {
            this.mainWindow = mainWindow;
            levelModel = ml;
            scoreModel = t;
            highScore = hs;

            this.Width = levelModel.InfoGridWidth;

            var bc = new BrushConverter();
            this.Background = (Brush)bc.ConvertFrom("#FF5EC5F5");

            createGrid();
            createTimer();

            clock = new System.Windows.Threading.DispatcherTimer();
            clock.Tick += new EventHandler(clock_Tick);
            clock.Interval = new TimeSpan(0, 0, 1);
            clock.Start();

            initAll();
        }