diff --git a/.gitignore b/.gitignore index 82c1cf5..4b50e06 100644 --- a/.gitignore +++ b/.gitignore @@ -2,8 +2,4 @@ *.ser # Object Data -*.o - -#sonstiges -.idea -out \ No newline at end of file +*.o \ No newline at end of file diff --git a/Domain/Enums/Geschlecht.java b/Domain/Enums/Geschlecht.java index 7fccaae..974fe71 100644 --- a/Domain/Enums/Geschlecht.java +++ b/Domain/Enums/Geschlecht.java @@ -6,9 +6,7 @@ written on: 05 / 10 / 2023 at: 23:31 */ package Domain.Enums; -import java.io.Serializable; - -public enum Geschlecht implements Serializable { +public enum Geschlecht { M, W, D, KI; } diff --git a/Main.java b/Main.java index 5a2572d..856a560 100644 --- a/Main.java +++ b/Main.java @@ -3,32 +3,31 @@ import Infrastructure.Persistenz; import UI.SpielCLI; import java.io.IOException; -import java.sql.SQLOutput; public class Main { public static void main(String[] args) { String name = "Wizard"; Spiel spiel = null; - if(Persistenz.sindDatenVorhanden(name)){ - try{ + if (Persistenz.sindDatenVorhanden(name)) { + try { System.out.println("Lade daten"); spiel = (Spiel) Persistenz.ladeDaten(name); - }catch(IOException e){ + } catch (IOException e) { System.out.println("Konnte file nicht laden."); System.out.println(e.getLocalizedMessage()); - }catch(ClassNotFoundException cnfe){ + } catch (ClassNotFoundException cnfe) { System.out.println("Konnte file nicht laden."); System.out.println(cnfe.getLocalizedMessage()); - }finally{ - if(spiel == null){ + } finally { + if (spiel == null) { System.out.println("Initialisiere neues Spiel"); spiel = new Spiel(); } } - }else{ + } else { spiel = new Spiel(); } diff --git a/UI/SpielCLI.java b/UI/SpielCLI.java index 63e89e1..0052481 100644 --- a/UI/SpielCLI.java +++ b/UI/SpielCLI.java @@ -9,48 +9,44 @@ package UI; import Facade.Spiel; -import java.sql.SQLOutput; import java.util.Scanner; - - public class SpielCLI { Scanner sc = new Scanner(System.in); private Spiel spiel; - public SpielCLI(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"); - 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; - 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."); - } + 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!"); }