JOptionPane.showMessageDialog(null,"Somit gewinnt der Angreifer ("+getPlayerName(offenderProvince.getOwner())+"). Die Provinz gehört fortan dem Angreifer ("+getPlayerName(offenderProvince.getOwner())+").");
}else{
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.");
@ -434,12 +473,14 @@ public abstract class GeneralMap extends World implements ButtonEvent
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.");
}
@ -523,6 +564,7 @@ public abstract class GeneralMap extends World implements ButtonEvent
{
if(freeArmies==-1){
freeArmies=calculateArmies();
players[currentPlayer].gotEntities(freeArmies);
}elseif(freeArmies==0){
modus.setBackColor(Color.white);
modus.setForeColor(Color.black);
@ -598,8 +640,21 @@ public abstract class GeneralMap extends World implements ButtonEvent
// 4. Einheiten durch Sterne
if(players[currentPlayer].getStars()>0)
{
StringtoUseString=JOptionPane.showInputDialog(null,"Wieviele Sterne willst du verwenden?");
StringtoUseString;
if(players[currentPlayer].getStars()==1)
{
toUseString=JOptionPane.showInputDialog(null,"Wieviele Sterne willst du verwenden? \n Du besitzt noch 1 Stern.");
}
else
{
toUseString=JOptionPane.showInputDialog(null,"Wieviele Sterne willst du verwenden? \n Du besitzt noch "+players[currentPlayer].getStars()+" Sterne.");