From 3575aeb53a16b8c0f9445225c5513c29764e4d25 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Tue, 28 Jun 2016 08:51:55 +0200 Subject: [PATCH] Update Utils.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Neue Methode "cutArray" für *Province* hinzugefügt. --- Utils.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Utils.java b/Utils.java index fbc668a..fe3cd3c 100644 --- a/Utils.java +++ b/Utils.java @@ -1,6 +1,7 @@ import greenfoot.*; import java.awt.Color; import java.util.*; +import java.lang.Object; /** Diese Klasse enthält nur statische Funktionen, welche für euch als Unterstützung gedacht sind. Damit könnt ihr dann hoffentlich viele Code-Zeilen sparen. :) @@ -82,4 +83,24 @@ public final class Utils { } catch (java.lang.NumberFormatException e) {} return i; } + + public static Province[] cutArray(Province[] obA) { + boolean[] l = new boolean[obA.length]; + int c = 0; + for(int i = 0; i < obA.length; i++) { + if(obA[i] != null) { + l[i] = true; + c++; + } + } + int p = 0; + Province[] ret = new Province[c]; + for(int i = 0; i < l.length; i++) { + if(l[i]) { + ret[p] = obA[i]; + p++; + } + } + return ret; + } }