diff --git a/GeneralMap.java b/GeneralMap.java index 237324d..504320b 100644 --- a/GeneralMap.java +++ b/GeneralMap.java @@ -750,18 +750,25 @@ public abstract class GeneralMap extends World implements ButtonEvent int armiesToUse = Utils.StringToInt(toUseString); if ( armiesToUse <= freeArmies ) { - provinces[i].addToEntities(armiesToUse); - freeArmies = freeArmies- armiesToUse; - JOptionPane.showMessageDialog(null,"Einheiten erfolgreich gesetzt, Kommandant " + getPlayerName() + "."); + if ( armiesToUse > 0 ) + { + provinces[i].addToEntities(armiesToUse); + freeArmies = freeArmies- armiesToUse; + JOptionPane.showMessageDialog(null,"Einheiten erfolgreich gesetzt, Kommandant " + getPlayerName() + "."); + } + if ( armiesToUse < 0 ) + { + JOptionPane.showMessageDialog(null,"Willst du mich verarschen?"); + } } - else if ( armiesToUse > freeArmies ) + else { JOptionPane.showMessageDialog(null,"Nicht genĂ¼gend freie Einheiten."); } } } } - + private int calculateArmies() { int armiesToPlace;