Example #1
0
 /**
  * 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);
 }
Example #2
0
 /**
  * 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;
 }
Example #3
0
 /**
  * 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();
 }