|
|
@ -5,12 +5,12 @@ import greenfoot.MouseInfo.*;
|
|
|
|
import javax.swing.JOptionPane;
|
|
|
|
import javax.swing.JOptionPane;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
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 implements ButtonEvent
|
|
|
|
public abstract class GeneralMap extends World implements ButtonEvent
|
|
|
|
{
|
|
|
|
{
|
|
|
|
/*
|
|
|
|
/*
|
|
|
@ -418,12 +418,15 @@ public abstract class GeneralMap extends World implements ButtonEvent
|
|
|
|
|
|
|
|
|
|
|
|
public void act() {
|
|
|
|
public void act() {
|
|
|
|
if(status == GameStates.KAMPF) {
|
|
|
|
if(status == GameStates.KAMPF) {
|
|
|
|
|
|
|
|
setBackground("MapWorldMove.png");
|
|
|
|
|
|
|
|
|
|
|
|
if(offenderProvince == null) {
|
|
|
|
if(offenderProvince == null) {
|
|
|
|
OffenderProvince();
|
|
|
|
OffenderProvince();
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
defenderProvince();
|
|
|
|
defenderProvince();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else if (status == GameStates.VERSCHIEBEN) {
|
|
|
|
} else if (status == GameStates.VERSCHIEBEN) {
|
|
|
|
|
|
|
|
setBackground("MapWorldFight.png");
|
|
|
|
Province clickedProvince;
|
|
|
|
Province clickedProvince;
|
|
|
|
for ( int i = 1; i <= (provinces.length - 1); i++) {
|
|
|
|
for ( int i = 1; i <= (provinces.length - 1); i++) {
|
|
|
|
if (provinces[i].hasClicked() == true) {
|
|
|
|
if (provinces[i].hasClicked() == true) {
|
|
|
|