Aufgabe 2 ausgeführt.

This commit is contained in:
schrom01 2021-11-18 15:52:27 +01:00
parent 730eda7f66
commit fc8986f3ae
1 changed files with 21 additions and 30 deletions

View File

@ -84,21 +84,7 @@ public class Spiel
System.out.println("Zuul ist ein neues, unglaublich langweiliges Spiel."); System.out.println("Zuul ist ein neues, unglaublich langweiliges Spiel.");
System.out.println("Tippen sie 'help', wenn Sie Hilfe brauchen."); System.out.println("Tippen sie 'help', wenn Sie Hilfe brauchen.");
System.out.println(); System.out.println();
System.out.println("Sie sind " + aktuellerRaum.gibBeschreibung()); rauminfoAusgeben();
System.out.print("Ausgänge: ");
if(aktuellerRaum.nordausgang != null) {
System.out.print("north ");
}
if(aktuellerRaum.ostausgang != null) {
System.out.print("east ");
}
if(aktuellerRaum.suedausgang != null) {
System.out.print("south ");
}
if(aktuellerRaum.westausgang != null) {
System.out.print("west ");
}
System.out.println();
} }
/** /**
@ -179,24 +165,29 @@ public class Spiel
} }
else { else {
aktuellerRaum = naechsterRaum; aktuellerRaum = naechsterRaum;
System.out.println("Sie sind " + aktuellerRaum.gibBeschreibung()); rauminfoAusgeben();
System.out.print("Ausgänge: ");
if(aktuellerRaum.nordausgang != null) {
System.out.print("north ");
}
if(aktuellerRaum.ostausgang != null) {
System.out.print("east ");
}
if(aktuellerRaum.suedausgang != null) {
System.out.print("south ");
}
if(aktuellerRaum.westausgang != null) {
System.out.print("west ");
}
System.out.println();
} }
} }
private void rauminfoAusgeben() {
System.out.println("Sie sind " + aktuellerRaum.gibBeschreibung());
System.out.print("Ausgänge: ");
if (aktuellerRaum.nordausgang != null) {
System.out.print("north ");
}
if (aktuellerRaum.ostausgang != null) {
System.out.print("east ");
}
if (aktuellerRaum.suedausgang != null) {
System.out.print("south ");
}
if (aktuellerRaum.westausgang != null) {
System.out.print("west ");
}
System.out.println();
}
/** /**
* "quit" wurde eingegeben. Überprüfe den Rest des Befehls, * "quit" wurde eingegeben. Überprüfe den Rest des Befehls,
* ob das Spiel wirklich beendet werden soll. * ob das Spiel wirklich beendet werden soll.