/** * Highscoreanzeige nach einem Spiel * * Wird noch zusätzlich der erreichte Score angezeigt */ public void update(ScoresData scoresData) { tmpScoresData = scoresData; switch (scoresData.mode) { case 1: normalModeRadioButton.IsChecked = true; break; case 2: spezialModeRadioButton.IsChecked = true; break; case 3: kretschmerModeRadioButton.IsChecked = true; break; } sqlClient.requestScoreEntry(callbackEntry, error, scoresData.score, scoresData.mode); }
/** * Handler für das Dücken des "Zurück" Buttons */ private void BackButton_Click(object sender, RoutedEventArgs e) { tmpScoresData = null; normalModeRadioButton.IsChecked = false; spezialModeRadioButton.IsChecked = false; kretschmerModeRadioButton.IsChecked = false; errorBlock.Text = ""; ownScoreBlock.Text = ""; iv.rootContainer.Child = iv.LayoutRoot; }
/** * Handler für das Drücken des "Score" Button */ private void ScoreButton_Click(object sender, RoutedEventArgs e) { ExitGame(); ScoresData sd = new ScoresData(); sd.level = boardModel.getLevel(); sd.mode = mod; sd.playerName = playerName; sd.score = boardModel.getScore(); sd.time = new DateTime(time).ToLongTimeString(); iv.getHighScoreView().update(sd); iv.rootContainer.Child = iv.getHighScoreView(); }