Exemplo n.º 1
0
 static boolean
     rundenAuswertung() { // wertet die Runde aus und gibt zurück, ob der Spieler weiterspielen
                          // will
   boolean error = true;
   String eingabe;
   int eingabeID = 0;
   System.out.println("Die Runde ist vorbei, hier die Auswertung:");
   spieler1.punkte += spieler2.punke();
   spieler2.punkte += spieler1.punke();
   System.out.println("Spieler1 hat " + spieler1.punkte + " Punkte!");
   System.out.println("Spieler2 hat " + spieler2.punkte + " Punkte!");
   System.out.println(
       "Sind du und deine Mitspielerin nach einer demokratischen Enscheidung zu einer Entscheidung über den weiteren Verlauf des Spiels gekommen?\nBitte teile dem Spiel nun eure Entscheidung mit!");
   do {
     System.out.println(
         "Um weiter zu spielen: [0]. Um abzubrechen: [1]\n Bitte nun die Auswahl eingeben!");
     eingabe = scanner.nextLine();
     if (eingabe.matches("^[0]|^[1]")) {
       eingabeID = Integer.parseInt(eingabe);
       error = false;
     } else {
       error = true;
     }
   } while (error);
   runde = 0;
   switch (eingabeID) {
     case 0:
       return true; // weiterspielen
     case 1:
       return false; // spiel abbrechen
     default:
       return false; // fehler ^^
   }
 }