diff --git a/Raum.java b/Raum.java index c9e4fc8..77b466f 100644 --- a/Raum.java +++ b/Raum.java @@ -42,13 +42,7 @@ public class Raum } } - public String gibAusgaengeAlsString() { - String ausgaengeAlsString = ""; - for(String ausgang : ausgaenge.keySet()){ - ausgaengeAlsString += ausgang + " "; - } - return ausgaengeAlsString; - } + /** * @return die Beschreibung dieses Raums. @@ -58,6 +52,19 @@ public class Raum return beschreibung; } + public String gibLangeBeschreibung() { + return "Sie sind " + gibBeschreibung() + "\nAusgänge: " + gibAusgaengeAlsString(); + } + + private String gibAusgaengeAlsString() { + String ausgaengeAlsString = ""; + for(String ausgang : ausgaenge.keySet()){ + ausgaengeAlsString += ausgang + " "; + } + return ausgaengeAlsString; + } + + public Raum gibAusgang(String richtung) { return ausgaenge.get(richtung); } diff --git a/Spiel.java b/Spiel.java index 7f8421e..8263be1 100644 --- a/Spiel.java +++ b/Spiel.java @@ -165,9 +165,7 @@ public class Spiel } private void rauminfoAusgeben() { - System.out.println("Sie sind " + aktuellerRaum.gibBeschreibung()); - System.out.print("Ausgänge: "); - System.out.println(aktuellerRaum.gibAusgaengeAlsString()); + System.out.println(aktuellerRaum.gibLangeBeschreibung()); }