From b8ddcdd879cb639b68706e3d3632d288cdd6d3e5 Mon Sep 17 00:00:00 2001 From: Juliakn66 <117075450+Juliakn66@users.noreply.github.com> Date: Fri, 3 Feb 2023 15:46:30 +0100 Subject: [PATCH] refactoring: create new method getMobsOutput() to LookaroundCommand --- .../bitbiome/commands/LookaroundCommand.java | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/main/java/org/bitbiome/commands/LookaroundCommand.java b/src/main/java/org/bitbiome/commands/LookaroundCommand.java index 2a7448e..bdcd1d4 100644 --- a/src/main/java/org/bitbiome/commands/LookaroundCommand.java +++ b/src/main/java/org/bitbiome/commands/LookaroundCommand.java @@ -50,16 +50,7 @@ public class LookaroundCommand implements CommandAPI{ } getItemsOutput(randomNumberItems,s,foundItems); - if (randomNumberMobs != 0){ - s.append("Achtung, hier lauern Gefahren! Sei auf der Hut vor: \n"); - for (int i = 0; i < foundMobs.size(); i++){ - s. append( "- ").append(foundMobs.get(i).getName()+"\n"); - } - } - //gibt es eigentlich auch Hindernisse, wie zum Beispiel einen umgefallenen Baumstamm, oder Höhle, Hütte, zum Erkunden in der jeweiligen Welt? - if((randomNumberMobs ==0) && (randomNumberItems == 0)){ - s.append("Hier gibt es sonst nichts weiter zu sehen. Reise weiter!\n"); - } + getMobsOutput(randomNumberItems,randomNumberMobs,s, foundMobs); System.out.println(s); } @@ -113,5 +104,17 @@ public class LookaroundCommand implements CommandAPI{ s.append("Hier gibt es leider nichts für dich zum Einsammeln.\n"); } } + public void getMobsOutput(int randomNumberItems, int randomNumberMobs, StringBuilder s, ArrayList foundMobs){ + if (randomNumberMobs != 0){ + s.append("Achtung, hier lauern Gefahren! Sei auf der Hut vor: \n"); + for (int i = 0; i < foundMobs.size(); i++){ + s. append( "- ").append(foundMobs.get(i).getName()+"\n"); + } + } + if((randomNumberMobs ==0) && (randomNumberItems == 0)){ + s.append("Hier gibt es sonst nichts weiter zu sehen. Reise weiter!\n"); + } + } + }