From 2e566181dbffedb48aa26496067ad6952f0e7319 Mon Sep 17 00:00:00 2001 From: Zocker1999NET Date: Mon, 4 Jul 2016 23:04:20 +0200 Subject: [PATCH] Debug very last --- GeneralMap.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/GeneralMap.java b/GeneralMap.java index a48628c..eb07d3f 100644 --- a/GeneralMap.java +++ b/GeneralMap.java @@ -386,11 +386,17 @@ public abstract class GeneralMap extends World implements ButtonEvent int maxDefender = maxDiceDefender[1]; int maxOffender = maxDiceOffender[2]; - if (maxOffender > maxDefender && defenderProvince.getEntityCount()>1) + if (maxOffender > maxDefender) { defenderProvince.removeFromEntities(1); 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."); - + if (defenderProvince.getEntityCount() <= 0) + { + defenderProvince.setOwner(offenderProvince.getOwner()); + offenderProvince.removeFromEntities(1); + defenderProvince.setEntityCount(1); + JOptionPane.showMessageDialog(null,"Somit gewinnt der Angreifer (" + getPlayerName(offenderProvince.getOwner()) + "). Die Provinz gehört fortan dem Angreifer (" + getPlayerName(offenderProvince.getOwner()) + ")."); + } } if (maxOffender < maxDefender && offenderProvince.getEntityCount()>1) @@ -405,13 +411,6 @@ public abstract class GeneralMap extends World implements ButtonEvent 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."); } - if (maxOffender > maxDefender && defenderProvince.getEntityCount() <= 1) - { - defenderProvince.setOwner(offenderProvince.getOwner()); - offenderProvince.removeFromEntities(1); - defenderProvince.setEntityCount(1); - JOptionPane.showMessageDialog(null,"Somit gewinnt der Angreifer (" + getPlayerName(offenderProvince.getOwner()) + "). Die Provinz gehört fortan dem Angreifer (" + getPlayerName(offenderProvince.getOwner()) + ")."); - } offenderProvince.redrawProvince(); defenderProvince.redrawProvince(); offenderProvince = null;