You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zweiundvierzig/Map_World.java

55 lines
1.5 KiB
Java

import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Klasse der Standard-Welt
* (Also die normale Weltkarte mit allen Kontinenten)
*
* @author GruenerWal
* @version 0.0.1
*/
public class Map_World extends GeneralMap
{
/**
* Anzahl der Provinzen
* Muss später ggf. korrigiert werden!
*/
int provinzen = 42;
/**
* Konstruktor der Weltkarte
* Ausdehnung 1280x720 eingetragen
* Muss später ggf. korrigiert werden!
*/
public Map_World()
{
super(1280,720,1);
int[] neighbours;
/**
* Hier werden später sämtliche Provinzen der Standard-Map erstellt.
* Dies funktioniert folgendermassen:
*
* nextProvinces = new int[<Anzahl angrenzende Provinzen>];
* <Zuweisung der angrenzenden Provinzen>
* Province <Name> = new Province(<Provinz-ID>,<Kontinent-ID>,<X-Position>,<Y-Position>,<Anzahl Sterne>,"<Anzeigename>",nextProvinces);
* addObject(<Name>,<x-Position>,<y-Position>);
*
* Zwei Provinzen sind bereits als Beispiel erstellt.
* Muss später auf jeden Fall korrigiert werden!
*/
neighbours = new int[1];
neighbours[0] = 2;
Province Mongolei = new Province(1,1,1000,100,1,"Mongolei",neighbours);
addObject(Mongolei,1000,100);
neighbours = new int[1];
neighbours[0] = 1;
Province China = new Province(2,1,1000,350,2,"China",neighbours);
addObject(China,1000,350);
}
}