Browse Source

refactoring: created string for mapsign

remotes/origin/map
Tanja Herche 2 years ago
parent
commit
1372639a5f
  1. 103
      src/main/java/org/bitbiome/commands/MapCommand.java

103
src/main/java/org/bitbiome/commands/MapCommand.java

@ -25,6 +25,24 @@ public class MapCommand implements CommandAPI{
private static String textGreen(String text) { private static String textGreen(String text) {
return textColor(text,Colors.ANSI_GREEN); return textColor(text,Colors.ANSI_GREEN);
} }
private static String signup() {
return (" __________________________________________________________________________________________________\n");
}
private static String signdown() {
return ("|________________________________|________________________________|________________________________|\n");
}
private static String signmiddle() {
return ("| | | |\n");
}
private static String mapup(TravelEngine travelEngine) {
return getLocationMessage(travelEngine) + "Zu den " + textBlue("blau ") + "markierten Standorten kannst du reisen\n\nDeine Karte:\n\n" + signup() + signmiddle() + signmiddle();
}
private static String mapmiddle() {
return signmiddle() + signdown() + signmiddle() + signmiddle();
}
private static String mapdown() {
return signmiddle() + signdown();
}
public static String getMapMessage(TravelEngine travelEngine) { public static String getMapMessage(TravelEngine travelEngine) {
StringBuilder outputMessage = new StringBuilder(); StringBuilder outputMessage = new StringBuilder();
JSONArray locations = travelEngine.getLocationList(); JSONArray locations = travelEngine.getLocationList();
@ -34,100 +52,53 @@ public class MapCommand implements CommandAPI{
String locationStrand = locations.getJSONObject(1).getString("name"); String locationStrand = locations.getJSONObject(1).getString("name");
String locationWald = locations.getJSONObject(0).getString("name"); String locationWald = locations.getJSONObject(0).getString("name");
String locationBerge = locations.getJSONObject(3).getString("name"); String locationBerge = locations.getJSONObject(3).getString("name");
if (travelEngine.getPlayer().getLocation().getName().equalsIgnoreCase("Wald")) { if (travelEngine.getPlayer().getLocation().getName().equalsIgnoreCase("Wald")) {
outputMessage outputMessage
.append(getLocationMessage(travelEngine) + "Zu den " + textBlue("blau ") + "markierten Standorten kannst du reisen\n\n")
.append("Deine Karte:\n\n")
.append(" __________________________________________________________________________________________________\n")
.append("| | | |\n")
.append("| | | |\n")
.append(mapup(travelEngine))
.append("| " + textBlack(locationWueste) + " | " + textBlue(locationGruenland) + " | " + textBlack(locationWinterland) + " |" + "\n") .append("| " + textBlack(locationWueste) + " | " + textBlue(locationGruenland) + " | " + textBlack(locationWinterland) + " |" + "\n")
.append("| | | |\n")
.append("|________________________________|________________________________|________________________________|\n")
.append("| | | |\n")
.append("| | | |\n")
.append(mapmiddle())
.append("| " + textBlue(locationStrand) + " | " + textGreen(locationWald) + " | " + textBlue(locationBerge) + " |" + "\n") .append("| " + textBlue(locationStrand) + " | " + textGreen(locationWald) + " | " + textBlue(locationBerge) + " |" + "\n")
.append("| | | |\n")
.append("|________________________________|________________________________|________________________________|\n");
.append(mapdown());
} else if (travelEngine.getPlayer().getLocation().getName().equalsIgnoreCase("Strand")) { } else if (travelEngine.getPlayer().getLocation().getName().equalsIgnoreCase("Strand")) {
outputMessage outputMessage
.append(getLocationMessage(travelEngine) + "Zu den " + textBlue("blau ") + "markierten Standorten kannst du reisen\n\n")
.append("Deine Karte:\n\n")
.append(" __________________________________________________________________________________________________\n")
.append("| | | |\n")
.append("| | | |\n")
.append(mapup(travelEngine))
.append("| " + textBlue(locationWueste) + " | " + textBlack(locationGruenland) + " | " + textBlack(locationWinterland) + " |" + "\n") .append("| " + textBlue(locationWueste) + " | " + textBlack(locationGruenland) + " | " + textBlack(locationWinterland) + " |" + "\n")
.append("| | | |\n")
.append("|________________________________|________________________________|________________________________|\n")
.append("| | | |\n")
.append("| | | |\n")
.append(mapmiddle())
.append("| " + textGreen(locationStrand) + " | " + textBlue(locationWald) + " | " + textBlack(locationBerge) + " |" + "\n") .append("| " + textGreen(locationStrand) + " | " + textBlue(locationWald) + " | " + textBlack(locationBerge) + " |" + "\n")
.append("| | | |\n")
.append("|________________________________|________________________________|________________________________|\n");
.append(mapdown());
} else if (travelEngine.getPlayer().getLocation().getName().equalsIgnoreCase("Berge")) { } else if (travelEngine.getPlayer().getLocation().getName().equalsIgnoreCase("Berge")) {
outputMessage outputMessage
.append(getLocationMessage(travelEngine) + "Zu den " + textBlue("blau ") + "markierten Standorten kannst du reisen\n\n")
.append("Deine Karte:\n\n")
.append(" __________________________________________________________________________________________________\n")
.append("| | | |\n")
.append("| | | |\n")
.append(mapup(travelEngine))
.append("| " + textBlack(locationWueste) + " | " + textBlack(locationGruenland) + " | " + textBlue(locationWinterland) + " |" + "\n") .append("| " + textBlack(locationWueste) + " | " + textBlack(locationGruenland) + " | " + textBlue(locationWinterland) + " |" + "\n")
.append("| | | |\n")
.append("|________________________________|________________________________|________________________________|\n")
.append("| | | |\n")
.append("| | | |\n")
.append(mapmiddle())
.append("| " + textBlack(locationStrand) + " | " + textBlue(locationWald) + " | " + textGreen(locationBerge) + " |" + "\n") .append("| " + textBlack(locationStrand) + " | " + textBlue(locationWald) + " | " + textGreen(locationBerge) + " |" + "\n")
.append("| | | |\n")
.append("|________________________________|________________________________|________________________________|\n");
.append(mapdown());
} else if (travelEngine.getPlayer().getLocation().getName().equalsIgnoreCase("Wueste")) { } else if (travelEngine.getPlayer().getLocation().getName().equalsIgnoreCase("Wueste")) {
outputMessage outputMessage
.append(getLocationMessage(travelEngine) + "Zu den " + textBlue("blau ") + "markierten Standorten kannst du reisen\n\n")
.append("Deine Karte:\n\n")
.append(" __________________________________________________________________________________________________\n")
.append("| | | |\n")
.append("| | | |\n")
.append(mapup(travelEngine))
.append("| " + textGreen(locationWueste) + " | " + textBlue(locationGruenland) + " | " + textBlack(locationWinterland) + " |" + "\n") .append("| " + textGreen(locationWueste) + " | " + textBlue(locationGruenland) + " | " + textBlack(locationWinterland) + " |" + "\n")
.append("| | | |\n")
.append("|________________________________|________________________________|________________________________|\n")
.append("| | | |\n")
.append("| | | |\n")
.append(mapmiddle())
.append("| " + textBlue(locationStrand) + " | " + textBlack(locationWald) + " | " + textBlack(locationBerge) + " |" + "\n") .append("| " + textBlue(locationStrand) + " | " + textBlack(locationWald) + " | " + textBlack(locationBerge) + " |" + "\n")
.append("| | | |\n")
.append("|________________________________|________________________________|________________________________|\n");
.append(mapdown());
} else if (travelEngine.getPlayer().getLocation().getName().equalsIgnoreCase("Gruenland")) { } else if (travelEngine.getPlayer().getLocation().getName().equalsIgnoreCase("Gruenland")) {
outputMessage outputMessage
.append(getLocationMessage(travelEngine) + "Zu den " + textBlue("blau ") + "markierten Standorten kannst du reisen\n\n")
.append("Deine Karte:\n\n")
.append(" __________________________________________________________________________________________________\n")
.append("| | | |\n")
.append("| | | |\n")
.append(mapup(travelEngine))
.append("| " + textBlue(locationWueste) + " | " + textGreen(locationGruenland) + " | " + textBlue(locationWinterland) + " |" + "\n") .append("| " + textBlue(locationWueste) + " | " + textGreen(locationGruenland) + " | " + textBlue(locationWinterland) + " |" + "\n")
.append("| | | |\n")
.append("|________________________________|________________________________|________________________________|\n")
.append("| | | |\n")
.append("| | | |\n")
.append(mapmiddle())
.append("| " + textBlack(locationStrand) + " | " + textBlue(locationWald) + " | " + textBlack(locationBerge) + " |" + "\n") .append("| " + textBlack(locationStrand) + " | " + textBlue(locationWald) + " | " + textBlack(locationBerge) + " |" + "\n")
.append("| | | |\n")
.append("|________________________________|________________________________|________________________________|\n");
.append(mapdown());
} else { } else {
outputMessage outputMessage
.append(getLocationMessage(travelEngine) + "Zu den " + textBlue("blau ") + "markierten Standorten kannst du reisen\n\n")
.append("Deine Karte:\n\n")
.append(" __________________________________________________________________________________________________\n")
.append("| | | |\n")
.append("| | | |\n")
.append(mapup(travelEngine))
.append("| " + textBlack(locationWueste) + " | " + textBlue(locationGruenland) + " | " + textGreen(locationWinterland) + " |" + "\n") .append("| " + textBlack(locationWueste) + " | " + textBlue(locationGruenland) + " | " + textGreen(locationWinterland) + " |" + "\n")
.append("| | | |\n")
.append("|________________________________|________________________________|________________________________|\n")
.append("| | | |\n")
.append("| | | |\n")
.append(mapmiddle())
.append("| " + textBlack(locationStrand) + " | " + textBlack(locationWald) + " | " + textBlue(locationBerge) + " |" + "\n") .append("| " + textBlack(locationStrand) + " | " + textBlack(locationWald) + " | " + textBlue(locationBerge) + " |" + "\n")
.append("| | | |\n")
.append("|________________________________|________________________________|________________________________|\n");
.append(mapdown());
} }
return outputMessage.toString(); return outputMessage.toString();
} }

Loading…
Cancel
Save