ArmyPlacer 1.0.0

- ArmyPlacer debuggt und erfolgreich getestet
- Ausgabefenster für den ArmySchubser hinzugefügt
- Debug-Log des ArmySchubsers entfernt
- Fixes an Map_World (Wer musste die besch*** Grafik auch in "MapWorld" umbenennen? XD)
- Herobrine eingefügt
- Lösung für alles gefunden (42)
GruenRoterAst
Achim 8 years ago committed by GitHub
parent 04dd865533
commit 9126baa77c

@ -9,7 +9,6 @@ import javax.swing.JOptionPane;
*/
public class ArmyPlacer extends Map_World
{
int freeArmies = -1;
/**
@ -52,7 +51,6 @@ public class ArmyPlacer extends Map_World
// 2. Einheiten durch Provinzen einbeziehen
armiesToPlace = armiesToPlace + Math.round(players[currentPlayer].getProvinceCount() / 3);
System.out.println("Einheiten nach Provinz hinzugefügt");
// 3. Einheiten durch Kontinente
@ -84,18 +82,15 @@ public class ArmyPlacer extends Map_World
{
armiesToPlace = armiesToPlace + continentBoni[i];
continentChecked = false;
System.out.println("Kontinent-Boni vergeben");
}
else
{
System.out.println("Keine Kontinent-Boni vergeben");
}
}
// 4. Einheiten durch Sterne
if ( players[currentPlayer].getStars() > 0)
{
String toUseString = JOptionPane.showInputDialog(null, "Wieviele Sterne willst du verwenden?");
int starsToUse = Utils.StringToInt(toUseString);
int[] starBoni = new int [] {1,2,4,7,10,13,17,21,25,30};
@ -109,8 +104,10 @@ public class ArmyPlacer extends Map_World
{
JOptionPane.showMessageDialog(null,"Ungültige Zahl. Bitte eine Zahl zwischen 0 und 10 eingeben");
}
}
return armiesToPlace;
}
@ -150,20 +147,26 @@ public class ArmyPlacer extends Map_World
for ( int i = 1; i <= (provinces.length - 1); i++) {
if (provinces[i].hasClicked() == true && provinces[i].getOwner() == currentPlayer)
{
String toUseString = JOptionPane.showInputDialog(null, "Wieviele Einheiten willst du setzen? Du hast noch" + freeArmies + "freie Einheiten.");
String toUseString = JOptionPane.showInputDialog(null, "Wieviele Einheiten willst du setzen? Du hast noch " + freeArmies + " freie Einheiten.");
int armiesToUse = Utils.StringToInt(toUseString);
if (armiesToUse <= freeArmies)
if ( armiesToUse <= freeArmies )
{
provinces[i].addToEntities(armiesToUse);
freeArmies = freeArmies- armiesToUse;
JOptionPane.showMessageDialog(null,"Einheiten erfolgreich gesetzt, Kommandant " + getPlayerName() + ".");
}
else if ( armiesToUse > freeArmies )
{
JOptionPane.showMessageDialog(null,"Nicht genügend freie Einheiten.");
}
}
}
}
public void act()
{
placeArmies();

@ -5,7 +5,7 @@ Klasse der Standard-Welt
(Also die normale Weltkarte mit allen Kontinenten)
@author GruenerWal, MaxiJohl
@version 0.3.0
@version 1.0.0
*/
public class Map_World extends GeneralMap
@ -21,8 +21,8 @@ public class Map_World extends GeneralMap
public Map_World(String[] playerList, int[] colorList)
{
super("",playerList,colorList);
setBackground("Map_World.png");
super(playerList,colorList);
setBackground("MapWorld.png");
provinceCount = 42;
armyMinimum = 3;

Loading…
Cancel
Save