Auslagerung der Modi-Acts

Nur zur Übersichtlichkeit.
master
Zocker1999NET 10 years ago
parent 979e2e3e1a
commit 2b1487c46f

@ -418,20 +418,9 @@ public abstract class GeneralMap extends World implements ButtonEvent
public void act() { public void act() {
if(status == GameStates.KAMPF) { if(status == GameStates.KAMPF) {
if(offenderProvince == null) { actFight();
OffenderProvince();
} else {
defenderProvince();
}
} else if (status == GameStates.VERSCHIEBEN) { } else if (status == GameStates.VERSCHIEBEN) {
Province clickedProvince; actMove();
for ( int i = 1; i <= (provinces.length - 1); i++) {
if (provinces[i].hasClicked() == true) {
clickedProvince = provinces[i];
useProvincesToMove(clickedProvince);
break;
}
}
} }
} }
@ -548,6 +537,14 @@ public abstract class GeneralMap extends World implements ButtonEvent
} }
// Kampfsystem // Kampfsystem
private void actFight() {
if(offenderProvince == null) {
OffenderProvince();
} else {
defenderProvince();
}
}
private void OffenderProvince() private void OffenderProvince()
{ {
@ -662,6 +659,17 @@ public abstract class GeneralMap extends World implements ButtonEvent
} }
// Einheiten verschieben // Einheiten verschieben
private void actMove() {
Province clickedProvince;
for ( int i = 1; i <= (provinces.length - 1); i++) {
if (provinces[i].hasClicked() == true) {
clickedProvince = provinces[i];
useProvincesToMove(clickedProvince);
break;
}
}
}
/** /**
Nimmt zwei Provinzen entgegen, und fragt, wieviele Einheiten vom ersten zum zweiten Eintrag verschoben werden sollen. Nimmt zwei Provinzen entgegen, und fragt, wieviele Einheiten vom ersten zum zweiten Eintrag verschoben werden sollen.

Loading…
Cancel
Save