|
|
@ -2,12 +2,12 @@ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
|
|
|
|
import java.lang.Math;
|
|
|
|
import java.lang.Math;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
Oberklasse für verschiedene Maps;
|
|
|
|
Oberklasse für verschiedene Maps;
|
|
|
|
neue Maps werden als Unterklasse dieser Klasse eingefügt.
|
|
|
|
neue Maps werden als Unterklasse dieser Klasse eingefügt.
|
|
|
|
|
|
|
|
|
|
|
|
@author GruenerWal, MaxiJohl, Felix Stupp
|
|
|
|
@author GruenerWal, MaxiJohl, Felix Stupp
|
|
|
|
@version 0.3.0
|
|
|
|
@version 0.3.0
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public abstract class GeneralMap extends World
|
|
|
|
public abstract class GeneralMap extends World
|
|
|
|
{
|
|
|
|
{
|
|
|
|
/*
|
|
|
|
/*
|
|
|
@ -52,6 +52,17 @@ public abstract class GeneralMap extends World
|
|
|
|
for(int i = 1; i < provinces.length; i++) {
|
|
|
|
for(int i = 1; i < provinces.length; i++) {
|
|
|
|
addObject(provinces[i],((int) Math.floor(provinces[i].getXPos() * SCALE_VALUE)) + X_OFFSET,((int) Math.floor(provinces[i].getYPos() * SCALE_VALUE)) + Y_OFFSET);
|
|
|
|
addObject(provinces[i],((int) Math.floor(provinces[i].getXPos() * SCALE_VALUE)) + X_OFFSET,((int) Math.floor(provinces[i].getYPos() * SCALE_VALUE)) + Y_OFFSET);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(players.length==3)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
for(int a = 1; a <= 42; a++)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
provinces[a].setOwner(1);
|
|
|
|
|
|
|
|
provinces[a].setEntityCount(8);
|
|
|
|
|
|
|
|
provinces[a].redrawProvince();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|