WIZARD_PR2_DOP/UI/SpielCLI.java

57 lines
1.5 KiB
Java
Raw Normal View History

2023-10-05 23:32:29 +02:00
/*
============================================================
This is the "SpielCLI" file from Author: Philipp Kotte
written on: 05 / 10 / 2023 at: 23:25
============================================================
*/
package UI;
import Facade.Spiel;
import java.sql.SQLOutput;
import java.util.Scanner;
2023-10-10 15:42:39 +02:00
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- 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:
break mainloop;
case 0:
System.out.println("Diese eingabe ist nicht vergeben.");
}
}
System.out.println("auf wiedersehen!");
}
2023-10-05 23:32:29 +02:00
}