From a6ce6e63258e072a39ba28cbbedb0babd50bf292 Mon Sep 17 00:00:00 2001 From: Zocker1999NET Date: Sun, 19 Jun 2016 21:18:27 +0200 Subject: [PATCH] =?UTF-8?q?Abschluss=20der=20Arbeiten=20an=20dem=20Offset?= =?UTF-8?q?=20-=20**SCALE=5FVALUE**=20wurde=20wieder=20auf=201=20erh=C3=B6?= =?UTF-8?q?ht=20-=20In=20der=20Methode=20**initProvinces**=20wurden=20die?= =?UTF-8?q?=20Befehle=20nun=20so=20kompakt=20und=20performant=20wie=20m?= =?UTF-8?q?=C3=B6glich=20gestaltet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GeneralMap.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/GeneralMap.java b/GeneralMap.java index 9fca0a4..28de775 100644 --- a/GeneralMap.java +++ b/GeneralMap.java @@ -23,7 +23,7 @@ public abstract class GeneralMap extends World Dies ist nützlich, wenn die Karte beispielsweise nur noch 80% der Originalgröße bei ihrer Darstellung groß ist. Bei diesem Beispiel wäre hier, neben dem Offset oben, der Wert 0.8 einzutragen. */ - private final double SCALE_VALUE = 0.8; + private final double SCALE_VALUE = 1; protected Province[] provinces; protected Player[] players; @@ -50,12 +50,7 @@ public abstract class GeneralMap extends World */ protected void initProvinces() { for(int i = 1; i < provinces.length; i++) { - Province p = provinces[i]; - int x = p.getXPos(); - int y = p.getYPos(); - x = ((int) Math.floor(x * SCALE_VALUE)) + X_OFFSET; - y = ((int) Math.floor(y * SCALE_VALUE)) + Y_OFFSET; - addObject(p,x,y); + addObject(provinces[i],((int) Math.floor(provinces[i].getXPos() * SCALE_VALUE)) + X_OFFSET,((int) Math.floor(provinces[i].getYPos() * SCALE_VALUE)) + Y_OFFSET); } }