Clean up
parent
f6f6c6b1d3
commit
d41ffe5ea9
|
@ -2,8 +2,4 @@
|
||||||
*.ser
|
*.ser
|
||||||
|
|
||||||
# Object Data
|
# Object Data
|
||||||
*.o
|
*.o
|
||||||
|
|
||||||
#sonstiges
|
|
||||||
.idea
|
|
||||||
out
|
|
|
@ -6,9 +6,7 @@ written on: 05 / 10 / 2023 at: 23:31
|
||||||
*/
|
*/
|
||||||
package Domain.Enums;
|
package Domain.Enums;
|
||||||
|
|
||||||
import java.io.Serializable;
|
public enum Geschlecht {
|
||||||
|
|
||||||
public enum Geschlecht implements Serializable {
|
|
||||||
|
|
||||||
M, W, D, KI;
|
M, W, D, KI;
|
||||||
}
|
}
|
||||||
|
|
15
Main.java
15
Main.java
|
@ -3,32 +3,31 @@ import Infrastructure.Persistenz;
|
||||||
import UI.SpielCLI;
|
import UI.SpielCLI;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.sql.SQLOutput;
|
|
||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
String name = "Wizard";
|
String name = "Wizard";
|
||||||
Spiel spiel = null;
|
Spiel spiel = null;
|
||||||
|
|
||||||
if(Persistenz.sindDatenVorhanden(name)){
|
if (Persistenz.sindDatenVorhanden(name)) {
|
||||||
try{
|
try {
|
||||||
System.out.println("Lade daten");
|
System.out.println("Lade daten");
|
||||||
spiel = (Spiel) Persistenz.ladeDaten(name);
|
spiel = (Spiel) Persistenz.ladeDaten(name);
|
||||||
}catch(IOException e){
|
} catch (IOException e) {
|
||||||
System.out.println("Konnte file nicht laden.");
|
System.out.println("Konnte file nicht laden.");
|
||||||
System.out.println(e.getLocalizedMessage());
|
System.out.println(e.getLocalizedMessage());
|
||||||
|
|
||||||
}catch(ClassNotFoundException cnfe){
|
} catch (ClassNotFoundException cnfe) {
|
||||||
System.out.println("Konnte file nicht laden.");
|
System.out.println("Konnte file nicht laden.");
|
||||||
System.out.println(cnfe.getLocalizedMessage());
|
System.out.println(cnfe.getLocalizedMessage());
|
||||||
}finally{
|
} finally {
|
||||||
if(spiel == null){
|
if (spiel == null) {
|
||||||
System.out.println("Initialisiere neues Spiel");
|
System.out.println("Initialisiere neues Spiel");
|
||||||
spiel = new Spiel();
|
spiel = new Spiel();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}else{
|
} else {
|
||||||
spiel = new Spiel();
|
spiel = new Spiel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -9,48 +9,44 @@ package UI;
|
||||||
|
|
||||||
import Facade.Spiel;
|
import Facade.Spiel;
|
||||||
|
|
||||||
import java.sql.SQLOutput;
|
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public class SpielCLI {
|
public class SpielCLI {
|
||||||
|
|
||||||
Scanner sc = new Scanner(System.in);
|
Scanner sc = new Scanner(System.in);
|
||||||
private Spiel spiel;
|
private Spiel spiel;
|
||||||
public SpielCLI(Spiel spiel){
|
|
||||||
|
public SpielCLI(Spiel spiel) {
|
||||||
this.spiel = spiel;
|
this.spiel = spiel;
|
||||||
hauptmenue();
|
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(){
|
int input = 0;
|
||||||
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());
|
||||||
try{
|
} catch (NumberFormatException e) {
|
||||||
input = Integer.parseInt(sc.nextLine());
|
System.out.println("Diese eingabe ist ungültig.");
|
||||||
}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.");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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!");
|
System.out.println("auf wiedersehen!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue