/* ============================================================ This is the "SpielCLI" file from Author: Philipp Kotte written on: 05 / 10 / 2023 at: 23:25 ============================================================ */ package UI; import Facade.Spiel; import java.util.Scanner; public class SpielCLI { Scanner sc = new Scanner(System.in); private Spiel spiel; public SpielCLI(Spiel spiel) { this.spiel = spiel; hauptmenue(); } public void hauptmenue() { mainloop: while (true) { System.out.println("Hallo Wanderer"); System.out.println("Was sillst du tun"); System.out.println("--------Hauptmenü--------"); System.out.println("-1- Spiel starten"); System.out.println("-2- Spiel to String"); System.out.println("-3- Exit"); int input = 0; try { input = Integer.parseInt(sc.nextLine()); } catch (NumberFormatException e) { System.out.println("Diese eingabe ist ungültig."); } switch (input) { case 1: System.out.println("Noch nicht implementiert."); break; case 2: System.out.println(spiel.toString()); break; case 3: break mainloop; case 0: System.out.println("Diese eingabe ist nicht vergeben."); } } System.out.println("auf wiedersehen!"); } }