Fix: Paket Name kann jetzt auch Leerzeichen enthalten

This commit is contained in:
Sebastian Kacza
2020-12-15 19:11:21 +01:00
parent 7f042f3d8a
commit 8beb5136ca

View File

@@ -13,7 +13,6 @@ import javax.imageio.ImageIO;
/*ToDo: /*ToDo:
* lesen von Datein aus Zip in eigene Methoden auslagern * lesen von Datein aus Zip in eigene Methoden auslagern
* Paket name wird nicht richtig eingelsen wenn Leerzeichen enthalten sind
* Fehlerprüfung nicht obtimal * Fehlerprüfung nicht obtimal
*/ */
@@ -72,7 +71,9 @@ public class Texturenpaket {
InputStream eingabeStromTXT = paketDatei.getInputStream(zipInhaltPaketTXT); InputStream eingabeStromTXT = paketDatei.getInputStream(zipInhaltPaketTXT);
Scanner scanner = new Scanner(eingabeStromTXT); Scanner scanner = new Scanner(eingabeStromTXT);
while(scanner.hasNext()) { while(scanner.hasNext()) {
String Zeile = scanner.next(); String Zeile = scanner.nextLine();
//scanner.nextLine()
//scanner.next()
String Spalte[] = Zeile.split(":"); String Spalte[] = Zeile.split(":");
//System.out.println(Spalte.length); //System.out.println(Spalte.length);
if(Spalte.length==2) { if(Spalte.length==2) {
@@ -179,7 +180,7 @@ public class Texturenpaket {
boolean PaketLevel = false; boolean PaketLevel = false;
while(scanner.hasNext()) { while(scanner.hasNext()) {
//Prüfen ob Konfigurations Datei die Einträge "name" und "level" enthält //Prüfen ob Konfigurations Datei die Einträge "name" und "level" enthält
String Zeile = scanner.next(); String Zeile = scanner.nextLine();
System.out.println("TEXTURENPAKET: Konfigzeile:" + Zeile); System.out.println("TEXTURENPAKET: Konfigzeile:" + Zeile);
if(Zeile.contains("name:")) { if(Zeile.contains("name:")) {
PaketName = true; PaketName = true;