From f1ae4696295795b81230c66edef2201074955ae5 Mon Sep 17 00:00:00 2001 From: Achim Date: Tue, 21 Jun 2016 09:18:58 +0200 Subject: [PATCH] Add files via upload --- GeneralMap.java | 35 ++++++++++++++++++++++++++++++++++- Map_World.java | 3 ++- 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/GeneralMap.java b/GeneralMap.java index 28de775..48d710f 100644 --- a/GeneralMap.java +++ b/GeneralMap.java @@ -15,7 +15,7 @@ public abstract class GeneralMap extends World Später evtl. weitere Werte wie Schwierigkeit denkbar */ - private final int X_OFFSET = 0; // Verschiebt die Provinzen nach rechts + private final int X_OFFSET = 160; // Verschiebt die Provinzen nach rechts private final int Y_OFFSET = 0; // Verschiebt die Provinzen nach unten /* @@ -43,8 +43,41 @@ public abstract class GeneralMap extends World for (int i = 0; i < playerList.length; i++) { players[i] = new Player(i,playerList[i],colorList[i]); } + + createPlayerObjects(playerList.length); } + private void createPlayerObjects(int playerCount) + { + addObject(players[0],82,110); + + if (playerCount > 1) + { + addObject(players[1],82,230); + + if (playerCount > 2) + { + addObject(players[2],82,350); + + if (playerCount > 3) + { + addObject(players[3],1512,110); + + if (playerCount > 4) + { + addObject(players[4],1512,230); + + if (playerCount > 5) + + { + addObject(players[5],1512,350); + } + } + } + } + } + } + /** Fügt alle Provinzen aus dem Array der Welt an der entsprechden Stelle zu. */ diff --git a/Map_World.java b/Map_World.java index dc1dfab..b809539 100644 --- a/Map_World.java +++ b/Map_World.java @@ -24,6 +24,7 @@ public class Map_World extends GeneralMap public Map_World(String[] playerList, int[] colorList) { super("",playerList,colorList); + setBackground("Map_World.png"); /* Hier werden später sämtliche Provinzen der Standard-Map erstellt. Dies funktioniert folgendermassen: @@ -52,7 +53,7 @@ public class Map_World extends GeneralMap // cID 1 - Nordamerika provinces[1] = new Province( 1 , 1 , 64 , 106 , 1 , "Alaska" , new int[] {2 , 3 , 36}); provinces[2] = new Province( 2 , 1 , 162 , 106 , 1 , "NW-Territorien" , new int[] {1 , 3 , 4 , 9}); - provinces[3] = new Province( 3 , 1 , 53 , 170 , 1 , "Alberta" , new int[] {1 , 2 , 4 , 5}); + provinces[3] = new Province( 3 , 1 , 153 , 170 , 1 , "Alberta" , new int[] {1 , 2 , 4 , 5}); provinces[4] = new Province( 4 , 1 , 223 , 177 , 2 , "Ontario" , new int[] {2 , 3 , 5 , 6 , 7 , 9}); provinces[5] = new Province( 5 , 1 , 160 , 236 , 2 , "Weststaaten" , new int[] {3 , 4 , 6 , 8}); provinces[6] = new Province( 6 , 1 , 232 , 273 , 2 , "Oststaaten" , new int[] {4 , 5 , 7 , 8});