From 7afedb588aaabfacc06256899b2b9515f7f2785e Mon Sep 17 00:00:00 2001 From: Zocker1999NET Date: Sat, 18 Jun 2016 18:23:19 +0200 Subject: [PATCH] Debugen des ArmySchubsers Es wurde ein Fehler in der Province Klasse festgestellt, der mit den Nachbarprovinzen zu tun hat. Dies wurde nun hier gefixt. Damit ist der ArmySchubser bis auf ein paar fehlenden Verbesserungen prinzipiell fertig. --- ArmySchubser.java | 4 ++-- Province.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ArmySchubser.java b/ArmySchubser.java index d9dbcd7..307b18e 100644 --- a/ArmySchubser.java +++ b/ArmySchubser.java @@ -19,9 +19,9 @@ public class ArmySchubser extends Map_World * NICHT BENUTZEN! * Sämtliche benötigten Methoden sind static! */ - private ArmySchubser() + public ArmySchubser(String[] playerList, int[] colorList) { - // Hi. + super(playerList,colorList); } /** diff --git a/Province.java b/Province.java index dc6f639..4814fe3 100644 --- a/Province.java +++ b/Province.java @@ -48,13 +48,13 @@ public class Province extends Actor displayName = s1; // Der Teil, der sich um die Konvertierung des int-Array in ein boolean-Array kümmert. int maxNum = 0; - for(int i = 0; i >= ia1.length; i++) { + for(int i = 0; i < ia1.length; i++) { if(maxNum < ia1[i]) { maxNum = ia1[i]; } } - nextProvinces = new boolean[ia1.length]; - for(int i = 0; i >= ia1.length; i++) { + nextProvinces = new boolean[maxNum+1]; + for(int i = 0; i < ia1.length; i++) { if(ia1[i] >= 0) { nextProvinces[ia1[i]] = true; }