@ -261,12 +261,10 @@ public abstract class GeneralMap extends World implements ButtonEvent
modus.setBackColor(Color.white);
modus.setForeColor(Color.black);
modus.setText("Kampf\nbeenden");
System.out.println("KAMPF");
}elseif(status==GameStates.KAMPF){
status=GameStates.VERSCHIEBEN;
savedProvince=null;
modus.setText("Nächster\nSpieler");
System.out.println("VERSCHIEBEN");
}elseif(status==GameStates.VERSCHIEBEN){
freeArmies=-1;
if(currentPlayer>=players.length-1)
@ -279,7 +277,6 @@ public abstract class GeneralMap extends World implements ButtonEvent
}
status=GameStates.SETZEN;
modus.setText("Kampf\nbeginnen");
System.out.println("SETZEN");
}
}
}
@ -305,6 +302,7 @@ public abstract class GeneralMap extends World implements ButtonEvent
privatevoidOffenderProvince(Provincep)
{
if(p.getEntityCount()>1){
if(offenderProvince!=null){
offenderProvince.redrawProvince();
}
@ -313,6 +311,7 @@ public abstract class GeneralMap extends World implements ButtonEvent
// System.out.println("Die Provinz " + provinces[i].getDisplayName() + " wurde als angreifende Provinz ausgewählt! Sie gehört Spieler" + provinces[i].getOwner());
chooser();
}
}
privatevoidDefenderProvince(Provincep)
{
@ -342,26 +341,29 @@ public abstract class GeneralMap extends World implements ButtonEvent
JOptionPane.showMessageDialog(null,"Es wurde gewürfelt. Der Angreifer erreichte folgende Würfelzahlen: "+maxDiceOffender+"\nDer Verteidiger erreichte diese Würfelzahlen: "+maxDiceDefender);
diceOffender=null;
@ -377,32 +379,27 @@ public abstract class GeneralMap extends World implements ButtonEvent
JOptionPane.showMessageDialog(null,"Somit gewinnt der Angreifer ("+getPlayerName(offenderProvince.getOwner())+"). Dem Verteidiger ("+getPlayerName(defenderProvince.getOwner())+") wird eine Einheit abgezogen. Er hat nun noch "+defenderProvince.getEntityCount()+" Einheiten.");
JOptionPane.showMessageDialog(null,"Somit gewinnt der Verteidiger ("+getPlayerName(defenderProvince.getOwner())+"). Dem Angreifer ("+getPlayerName(offenderProvince.getOwner())+") wird eine Einheit abgezogen. Er hat nun noch "+offenderProvince.getEntityCount()+" Einheiten.");
JOptionPane.showMessageDialog(null,"Da es unentschieden ist, gewinnt der Verteidiger ("+getPlayerName(defenderProvince.getOwner())+"). Dem Angreifer ("+getPlayerName(offenderProvince.getOwner())+") wird eine Einheit abgezogen. Er hat nun noch "+offenderProvince.getEntityCount()+" Einheiten.");
JOptionPane.showMessageDialog(null,"Somit gewinnt der Angreifer ("+getPlayerName(offenderProvince.getOwner())+"). Die Provinz gehört fortan dem Angreifer ("+getPlayerName(offenderProvince.getOwner())+").");