From 7958cc10098602d47d757fe1a06c580f7e2d910b Mon Sep 17 00:00:00 2001 From: Zocker1999NET Date: Sat, 30 Jul 2016 13:07:35 +0200 Subject: [PATCH] Alle Sonderzeichen ersetzt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Alle Umlaute aus dem Deutschen wurden nun in die Buchstabenfolgen ae,oe und ue geändert. --- Bildbutton.java | 26 ++++++++--------- Button.java | 24 +++++++-------- ButtonEvent.java | 2 +- Colours.java | 30 +++++++++---------- Dice.java | 20 ++++++------- Dice_Defender.java | 6 ++-- Dice_Offender.java | 6 ++-- GUI_Interface.java | 20 ++++++------- GeneralMap.java | 68 +++++++++++++++++++++---------------------- InputDialogWorld.java | 16 +++++----- Label.java | 24 +++++++-------- Map_World.java | 20 ++++++------- Menue_Button.java | 2 +- Player.java | 14 ++++----- Province.java | 2 +- Roll_Button.java | 6 ++-- Start_Load.java | 14 ++++----- Utils.java | 12 ++++---- 18 files changed, 156 insertions(+), 156 deletions(-) diff --git a/Bildbutton.java b/Bildbutton.java index 024ccb5..cb88c12 100644 --- a/Bildbutton.java +++ b/Bildbutton.java @@ -4,7 +4,7 @@ import java.awt.Graphics2D; /** Diese Klasse stellt einen Button dar. - Als funktionelles Vorbild dafür hält der Button aus dem .NET-Framework für UWP-Apps dar. + Als funktionelles Vorbild dafuer haelt der Button aus dem .NET-Framework fuer UWP-Apps dar. @author Felix Stupp @version 20.05.2016 @@ -17,9 +17,9 @@ public class Bildbutton extends GUI_Interface { private ButtonEvent handler; /** - Erstellt einen Button mit dem gegebenen Text und der zugehörigen Textgröße. + Erstellt einen Button mit dem gegebenen Text und der zugehoerigen Textgroeße. @param txt Der Text, den der Button darstellen soll. - @param size Die Textgröße, in der der Button den Text darstellen soll. + @param size Die Textgroeße, in der der Button den Text darstellen soll. */ public Bildbutton(GreenfootImage pict) { picture = pict; @@ -34,9 +34,9 @@ public class Bildbutton extends GUI_Interface { redrawInternal(); } /** - Erstellt einen Button mit dem gegebenen Text, der zugehörigen Textgröße und dem gegebenen Objekt als Event-Handler. + Erstellt einen Button mit dem gegebenen Text, der zugehoerigen Textgroeße und dem gegebenen Objekt als Event-Handler. @param txt Der Text, den der Button darstellen soll. - @param size Die Textgröße, in der der Button den Text darstellen soll. + @param size Die Textgroeße, in der der Button den Text darstellen soll. @param h Der Handler mit dem Interface ButtonEvent implementiert. */ public Bildbutton(GreenfootImage pict, ButtonEvent h) { @@ -47,7 +47,7 @@ public class Bildbutton extends GUI_Interface { /** Fragt ab, ob ein Klick auf den Button gekommen ist. - Wird intern von Greenfoot benötigt. + Wird intern von Greenfoot benoetigt. */ public void act() { if(Greenfoot.mouseClicked(this) && handler != this) { @@ -56,15 +56,15 @@ public class Bildbutton extends GUI_Interface { } /** - Gibt zurück, ob die Größe des Buttons von dem Text bestimmt werden soll. + Gibt zurueck, ob die Groeße des Buttons von dem Text bestimmt werden soll. @return Wert der AutoSize-Eigenschaft */ public boolean getAutoSize() { return autoSize; } /** - Legt fest, ob die Größe des Buttons von dem Text bestimmt werden soll. - Wird der Wert auf TRUE geändert, erfolgt automatisch ein Redraw des Objekts. + Legt fest, ob die Groeße des Buttons von dem Text bestimmt werden soll. + Wird der Wert auf TRUE geaendert, erfolgt automatisch ein Redraw des Objekts. @param b Der neue Wert der AutoSize-Eigenschaft. */ public void setAutoSize(boolean b) { @@ -75,7 +75,7 @@ public class Bildbutton extends GUI_Interface { } /** - Gibt den aktuellen Text zurück. + Gibt den aktuellen Text zurueck. @return Der aktuelle Text */ public GreenfootImage getPicture() { @@ -84,7 +84,7 @@ public class Bildbutton extends GUI_Interface { /** Setzt den darzustellenden Text auf den neuen Wert. @param s Der neue Text - @return Gibt an, ob sich der Text geändert hat. Bei TRUE erfolgte bereits ein Redraw. + @return Gibt an, ob sich der Text geaendert hat. Bei TRUE erfolgte bereits ein Redraw. */ public boolean setPicture(GreenfootImage s) { if(picture != s) { @@ -96,7 +96,7 @@ public class Bildbutton extends GUI_Interface { } /** - Gibt den aktuellen EventHandler des Buttons zurück. + Gibt den aktuellen EventHandler des Buttons zurueck. @return Der Handler als ButtonEvent */ public ButtonEvent getHandler() { @@ -110,7 +110,7 @@ public class Bildbutton extends GUI_Interface { handler = h; } /** - Entfernt den aktuellen EventHandler, um die Ausführung zukünftiger Events zu verhindern. + Entfernt den aktuellen EventHandler, um die Ausfuehrung zukuenftiger Events zu verhindern. */ public void removeHandler() { handler = null; diff --git a/Button.java b/Button.java index 166b5b5..3424b03 100644 --- a/Button.java +++ b/Button.java @@ -4,7 +4,7 @@ import java.awt.Graphics2D; /** Diese Klasse stellt einen Button dar. - Als funktionelles Vorbild dafür hält der Button aus dem .NET-Framework für UWP-Apps dar. + Als funktionelles Vorbild dafuer haelt der Button aus dem .NET-Framework fuer UWP-Apps dar. @author Felix Stupp @version 20.05.2016 @@ -15,9 +15,9 @@ public class Button extends Bildbutton { private String text = ""; /** - Erstellt einen Button mit dem gegebenen Text und der zugehörigen Textgröße. + Erstellt einen Button mit dem gegebenen Text und der zugehoerigen Textgroeße. @param txt Der Text, den der Button darstellen soll. - @param size Die Textgröße, in der der Button den Text darstellen soll. + @param size Die Textgroeße, in der der Button den Text darstellen soll. */ public Button(String txt, int size) { super(new GreenfootImage(txt,size,Color.WHITE,Color.BLACK)); @@ -34,9 +34,9 @@ public class Button extends Bildbutton { redraw(); } /** - Erstellt einen Button mit dem gegebenen Text, der zugehörigen Textgröße und dem gegebenen Objekt als Event-Handler. + Erstellt einen Button mit dem gegebenen Text, der zugehoerigen Textgroeße und dem gegebenen Objekt als Event-Handler. @param txt Der Text, den der Button darstellen soll. - @param size Die Textgröße, in der der Button den Text darstellen soll. + @param size Die Textgroeße, in der der Button den Text darstellen soll. @param h Der Handler mit dem Interface ButtonEvent implementiert. */ public Button(String txt, int size, ButtonEvent h) { @@ -47,16 +47,16 @@ public class Button extends Bildbutton { } /** - Gibt die aktelle Textgröße zurück. - @return Aktuelle Textgröße + Gibt die aktelle Textgroeße zurueck. + @return Aktuelle Textgroeße */ public int getTextSize() { return textSize; } /** - Legt eine neue Textgröße fest. - @param s Neue Textgröße - @return Gibt an, ob sich die Textgröße geändert hat. Bei TRUE erfolgte bereits ein Redraw. + Legt eine neue Textgroeße fest. + @param s Neue Textgroeße + @return Gibt an, ob sich die Textgroeße geaendert hat. Bei TRUE erfolgte bereits ein Redraw. */ public boolean setTextSize(int s) { if(textSize != s && s > 0) { @@ -68,7 +68,7 @@ public class Button extends Bildbutton { } /** - Gibt den aktuellen Text zurück. + Gibt den aktuellen Text zurueck. @return Der aktuelle Text */ public String getText() { @@ -77,7 +77,7 @@ public class Button extends Bildbutton { /** Setzt den darzustellenden Text auf den neuen Wert. @param s Der neue Text - @return Gibt an, ob sich der Text geändert hat. Bei TRUE erfolgte bereits ein Redraw. + @return Gibt an, ob sich der Text geaendert hat. Bei TRUE erfolgte bereits ein Redraw. */ public boolean setText(String s) { if(text != s) { diff --git a/ButtonEvent.java b/ButtonEvent.java index 1eeac2b..9a60fc6 100644 --- a/ButtonEvent.java +++ b/ButtonEvent.java @@ -1,7 +1,7 @@ import greenfoot.*; /** - * Dieses Interface stellt einen Zugriff auf Methoden für die Eventverarbeitung bei Buttons. + * Dieses Interface stellt einen Zugriff auf Methoden fuer die Eventverarbeitung bei Buttons. * Jede Klasse, die als Event-Handler dienen will, muss dieses Interface implementieren. * * @author Felix Stupp diff --git a/Colours.java b/Colours.java index 0517c86..db56fb9 100644 --- a/Colours.java +++ b/Colours.java @@ -15,7 +15,7 @@ public class Colours extends World implements ButtonEvent Bildbutton rot = new Bildbutton (new GreenfootImage("RoteArmeeSkal.png"), this); Bildbutton gelb = new Bildbutton (new GreenfootImage("GelbeArmeeSkal.png"), this); Bildbutton lila = new Bildbutton (new GreenfootImage("LilaArmeeSkal.png"), this); - Bildbutton grün = new Bildbutton (new GreenfootImage("GrueneArmeeSkal.png"), this); + Bildbutton gruen = new Bildbutton (new GreenfootImage("GrueneArmeeSkal.png"), this); Button weiter = new Button ("Weiter", 16, this); int[] color = new int [5]; String[] pn = new String [5]; @@ -33,8 +33,8 @@ public class Colours extends World implements ButtonEvent int gb = 5; int li = 6; - Label header = new Label("Klicke auf eine Farbe, um einen Spieler hinzuzufügen:",16); - Button remove = new Button("Rückgängig",16,this); + Label header = new Label("Klicke auf eine Farbe, um einen Spieler hinzuzufuegen:",16); + Button remove = new Button("Rueckgaengig",16,this); Label pl1 = new Label("",22); Label pl2 = new Label("",22); Label pl3 = new Label("",22); @@ -50,14 +50,14 @@ public class Colours extends World implements ButtonEvent super(x, y, z); setBackground(Start_Load.backgroundImage); - Bildbutton[] bList = new Bildbutton[] {schwarz,gelb,blau,grün,rot,lila,weiter,remove}; + Bildbutton[] bList = new Bildbutton[] {schwarz,gelb,blau,gruen,rot,lila,weiter,remove}; Label[] lList = new Label[] {header,pl1,pl2,pl3,pl4,pl5}; addObject(header,200,15); addObject(schwarz, 80, 50); addObject ( blau, 240, 50); - addObject ( grün, 400, 50); + addObject ( gruen, 400, 50); addObject ( rot, 560, 50); addObject(gelb, 720, 50); addObject(lila, 880, 50); @@ -73,7 +73,7 @@ public class Colours extends World implements ButtonEvent //schwarz.setForeColor(Color.black); //gelb.setForeColor(Color.yellow); //blau.setForeColor(Color.blue); - //grün.setForeColor(Color.green); + //gruen.setForeColor(Color.green); //rot.setForeColor(Color.red); //lila.setForeColor(new Color(161,70,255)); @@ -92,14 +92,14 @@ public class Colours extends World implements ButtonEvent redraw(); } - // Überprüft, ob ein Farbbutton geklickt wurde - //Überprüft, ob die Farbe noch nicht ausgewählt wurde - // Wenn alle Bedingungen erfüllt wurden: + // ueberprueft, ob ein Farbbutton geklickt wurde + //ueberprueft, ob die Farbe noch nicht ausgewaehlt wurde + // Wenn alle Bedingungen erfuellt wurden: // Setzt die aktuelle Stelle des Farbarrays gleich der Zahl der aktuellen Farbe - // erhöht die Variable zum Durchzählen um eins + // erhoeht die Variable zum Durchzaehlen um eins // verhindert durch falschsetzten einer Variable die Wiederauswahl einer Farbe - // wenn Weiter geklickt wurde und x größer 1 ist wird eine neue Welt Map erzeugt, - //der per Konstruktor die Daten der Colorklasse übertragen werden, dannach wird die Map die aktive Welt + // wenn Weiter geklickt wurde und x groeßer 1 ist wird eine neue Welt Map erzeugt, + //der per Konstruktor die Daten der Colorklasse uebertragen werden, dannach wird die Map die aktive Welt public void buttonClicked (Bildbutton b) { if (x < 5) { @@ -117,9 +117,9 @@ public class Colours extends World implements ButtonEvent x+=1; posbl = false; } - } else if (b == grün && posgr == true ) { + } else if (b == gruen && posgr == true ) { color[x] = gr; - pn[x]=getName(x,"Grün"); + pn[x]=getName(x,"Gruen"); if(pn[x].length() > 0) { x+=1; posgr = false; @@ -186,7 +186,7 @@ public class Colours extends World implements ButtonEvent private void redraw() { schwarz.setBackColor(getC(possw)); blau.setBackColor(getC(posbl)); - grün.setBackColor(getC(posgr)); + gruen.setBackColor(getC(posgr)); rot.setBackColor(getC(posrt)); lila.setBackColor(getC(posli)); gelb.setBackColor(getC(posgb)); diff --git a/Dice.java b/Dice.java index a67d05b..75454e2 100644 --- a/Dice.java +++ b/Dice.java @@ -1,7 +1,7 @@ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) /** - Stellt einen Würfel (von 1-6) dar, welcher in der Welt sichtbar dargestellt werden soll. + Stellt einen Wuerfel (von 1-6) dar, welcher in der Welt sichtbar dargestellt werden soll. @author Felix Stupp @version 13.06.2016 @@ -11,14 +11,14 @@ public class Dice extends GUI_Interface { private int number = 0; /** - Erstellt einen Würfel mit dem Startwert 0 (für noch nicht verwendet). + Erstellt einen Wuerfel mit dem Startwert 0 (fuer noch nicht verwendet). */ public Dice() { redraw(); } /** - Erstellt einen Würfel mit einem bestimmten Startwert, welcher sofort sichtbar ist. + Erstellt einen Wuerfel mit einem bestimmten Startwert, welcher sofort sichtbar ist. */ public Dice(int startNumber) { number = startNumber; @@ -26,7 +26,7 @@ public class Dice extends GUI_Interface { } /** - Gibt die aktuelle Zahl, die der Würfel anzeigt, aus. Gibt die Methode 0 zurück, heißt dies, dass der Würfel noch nicht gewürfelt wurde. + Gibt die aktuelle Zahl, die der Wuerfel anzeigt, aus. Gibt die Methode 0 zurueck, heißt dies, dass der Wuerfel noch nicht gewuerfelt wurde. @return Die aktuelle Augenzahl oder 0 */ public int getNumber() { @@ -34,14 +34,14 @@ public class Dice extends GUI_Interface { } /** - Legt die Größe des Würfels als Quadrat fest. + Legt die Groeße des Wuerfels als Quadrat fest. */ public void setSizeAsSquare(int l) { setSize(l,l); } /** - Würfelt den Würfel, erneuert die Darstellung und gibt die neue Augenzahl zurück. + Wuerfelt den Wuerfel, erneuert die Darstellung und gibt die neue Augenzahl zurueck. */ public int roll() { number = (int) (Math.floor(Math.random()*6)+1); @@ -50,20 +50,20 @@ public class Dice extends GUI_Interface { } /** - Zeichnet auf dem gegebenen GreenfootImage ein Oval an der gegebenen Stelle multipliziert mit der einheitlichen Größe. + Zeichnet auf dem gegebenen GreenfootImage ein Oval an der gegebenen Stelle multipliziert mit der einheitlichen Groeße. */ private void fO(GreenfootImage i, int eX, int eY, int x, int y) { i.fillOval(eX*x,eY*y,eX*2,eY*2); } /** - Erneuert die Darstellung des Würfels. + Erneuert die Darstellung des Wuerfels. */ public void redraw() { - // einheitliche Größe X und Y (ein Vierzehntel der gesamten Breite und Höhe) + // einheitliche Groeße X und Y (ein Vierzehntel der gesamten Breite und Hoehe) int eX = (int) Math.round(sx/8); int eY = (int) Math.round(sy/8); - // Vereinfachung für die Augenzahl + // Vereinfachung fuer die Augenzahl int a = number; GreenfootImage i = new GreenfootImage(sx,sy); i.setColor(new java.awt.Color(0,0,0,0)); diff --git a/Dice_Defender.java b/Dice_Defender.java index 068279d..e61981d 100644 --- a/Dice_Defender.java +++ b/Dice_Defender.java @@ -1,6 +1,6 @@ /* Hinweis zum Verbleib der Klasse: - Diese Klasse soll, da sie zurzeit weder vollständig, noch in Verwendung, noch in der Architektur definiert ist, zum Beta-Meilenstein entfernt werden. + Diese Klasse soll, da sie zurzeit weder vollstaendig, noch in Verwendung, noch in der Architektur definiert ist, zum Beta-Meilenstein entfernt werden. Sollte die Klasse jedoch zuvor noch Verwendung finden, wird sie nach Absprache mit den jeweiligen Autoren/Benutzern in die Architektur aufgenommen. */ @@ -27,8 +27,8 @@ public class Dice_Defender } /** - * Die Methode für das Würfeln mit bis zu drei Würfeln des Angreifers, es wird ein Array mit den drei Zahlen zurückgegeben, höchster Wert befindet sich immer an dritter Stelle. - * @param troupNumberDefender Anzahl der Truppen auf dem ausgewählten Feld + * Die Methode fuer das Wuerfeln mit bis zu drei Wuerfeln des Angreifers, es wird ein Array mit den drei Zahlen zurueckgegeben, hoechster Wert befindet sich immer an dritter Stelle. + * @param troupNumberDefender Anzahl der Truppen auf dem ausgewaehlten Feld */ public int[] dice_defender(int troupNumberDefender) { diff --git a/Dice_Offender.java b/Dice_Offender.java index 2d2973a..ef59072 100644 --- a/Dice_Offender.java +++ b/Dice_Offender.java @@ -1,6 +1,6 @@ /* Hinweis zum Verbleib der Klasse: - Diese Klasse soll, da sie zurzeit weder vollständig, noch in Verwendung, noch in der Architektur definiert ist, zum Beta-Meilenstein entfernt werden. + Diese Klasse soll, da sie zurzeit weder vollstaendig, noch in Verwendung, noch in der Architektur definiert ist, zum Beta-Meilenstein entfernt werden. Sollte die Klasse jedoch zuvor noch Verwendung finden, wird sie nach Absprache mit den jeweiligen Autoren/Benutzern in die Architektur aufgenommen. */ @@ -27,8 +27,8 @@ public class Dice_Offender } /** - * Die Methode für das Würfeln mit bis zu drei Würfeln des Angreifers, es wird ein Array mit den drei Zahlen zurückgegeben, höchster Wert befindet sich immer an dritter Stelle. - * @param troupNumberOffender Anzahl der Truppen auf dem ausgewählten Feld + * Die Methode fuer das Wuerfeln mit bis zu drei Wuerfeln des Angreifers, es wird ein Array mit den drei Zahlen zurueckgegeben, hoechster Wert befindet sich immer an dritter Stelle. + * @param troupNumberOffender Anzahl der Truppen auf dem ausgewaehlten Feld */ public int[] dice_offender(int troupNumberOffender) { diff --git a/GUI_Interface.java b/GUI_Interface.java index 8b2262e..137a1aa 100644 --- a/GUI_Interface.java +++ b/GUI_Interface.java @@ -2,7 +2,7 @@ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.awt.Color; /** - Oberklasse für sämtliche GUI Objekte, wie Labels und Buttons + Oberklasse fuer saemtliche GUI Objekte, wie Labels und Buttons @author Felix Stupp @version 04.06.2016 @@ -14,7 +14,7 @@ public abstract class GUI_Interface extends Actor */ protected int sx = 20; /** - Die Höhe des Objektes + Die Hoehe des Objektes */ protected int sy = 20; /** @@ -27,24 +27,24 @@ public abstract class GUI_Interface extends Actor protected Color foreC = Color.WHITE; /** - Gibt die Breite des Objektes zurück. + Gibt die Breite des Objektes zurueck. @return Die aktuelle Breite */ public int getWidth() { return sx; } /** - Gibt die Höhe des Objektes zurück. - @return Die aktuelle Höhe + Gibt die Hoehe des Objektes zurueck. + @return Die aktuelle Hoehe */ public int getHeight() { return sy; } /** - Legt die Größe des Objektes neu fest und zeichnet es danach damit neu. - Je nach Objekttyp kann diese Größe wieder vom Objekt selbst angepasst werden, falls nötig. + Legt die Groeße des Objektes neu fest und zeichnet es danach damit neu. + Je nach Objekttyp kann diese Groeße wieder vom Objekt selbst angepasst werden, falls noetig. @param w Die neue Breite - @param h Die neue Höhe + @param h Die neue Hoehe */ public void setSize(int w, int h) { if(w < 1 || h < 1) { @@ -56,7 +56,7 @@ public abstract class GUI_Interface extends Actor } /** - Gibt die aktuelle Hintergrundfarbe des Objektes zurück. + Gibt die aktuelle Hintergrundfarbe des Objektes zurueck. @return Die aktuelle Hintergrundfarbe als System.awt.Color */ public Color getBackColor() { @@ -77,7 +77,7 @@ public abstract class GUI_Interface extends Actor } /** - Gibt die aktuelle Vordergrundfarbe (meist die Textfarbe) des Objektes zurück. + Gibt die aktuelle Vordergrundfarbe (meist die Textfarbe) des Objektes zurueck. @return Die aktuelle Vordergrundfarbe als System.awt.Color */ public Color getForeColor() { diff --git a/GeneralMap.java b/GeneralMap.java index bcea6ee..5455ecc 100644 --- a/GeneralMap.java +++ b/GeneralMap.java @@ -7,8 +7,8 @@ import javax.swing.JOptionPane; import java.awt.Color; /** -Oberklasse für verschiedene Maps; -neue Maps werden als Unterklasse dieser Klasse eingefügt. +Oberklasse fuer verschiedene Maps; +neue Maps werden als Unterklasse dieser Klasse eingefuegt. @author GruenerWal, MaxiJohl, Felix Stupp, Samuel @version 0.3.0 @@ -17,7 +17,7 @@ public abstract class GeneralMap extends World implements ButtonEvent { /* Felder, im Moment nur Anzahl der Provinzen - Später evtl. weitere Werte wie Schwierigkeit denkbar + Spaeter evtl. weitere Werte wie Schwierigkeit denkbar */ Button modus = new Button("Kampf\nbeginnen",25,this); @@ -26,8 +26,8 @@ public abstract class GeneralMap extends World implements ButtonEvent /* Die einzelnen Positionen der Provinzen wird mit SCALE_VALUE/10000 multipliziert. - Dies ist nützlich, wenn die Karte beispielsweise nur noch 80% der Originalgröße bei ihrer Darstellung groß ist. - Bei diesem Beispiel wäre hier, neben dem Offset oben, der Wert 0.8 einzutragen. + Dies ist nuetzlich, wenn die Karte beispielsweise nur noch 80% der Originalgroeße bei ihrer Darstellung groß ist. + Bei diesem Beispiel waere hier, neben dem Offset oben, der Wert 0.8 einzutragen. */ private final double SCALE_VALUE = 1; @@ -52,7 +52,7 @@ public abstract class GeneralMap extends World implements ButtonEvent private Label statLabel2 = new Label("Lade Statistiken ...",20); /** - Erstellt eine GeneralMap mit allen Eigenschaften und initialisiert die Arrays für Provinzen und Spieler. + Erstellt eine GeneralMap mit allen Eigenschaften und initialisiert die Arrays fuer Provinzen und Spieler. @param backImage Das Hintergrundbild, welches von dieser Klasse geladen und dargestellt wird. @param playerList Die Liste mit den Namen der Spieler @param colorList Die Liste mit den Farben der Spieler @@ -99,7 +99,7 @@ public abstract class GeneralMap extends World implements ButtonEvent if(status == GameStates.KAMPF) { - GreenfootImage GameStates = new GreenfootImage("KAMPF!!! Wähle die Provinzen aus, die kämpfen sollen, " + getPlayerName() + ".",textSize,new Color(255,255,255),new Color(0,0,0)); + GreenfootImage GameStates = new GreenfootImage("KAMPF!!! Waehle die Provinzen aus, die kaempfen sollen, " + getPlayerName() + ".",textSize,new Color(255,255,255),new Color(0,0,0)); GreenfootImage GameStatesEmpty = new GreenfootImage(GameStates.getWidth(),textSize); GameStatesEmpty.drawImage(GameStates,0,0); GreenfootImage States = new GreenfootImage("MapWorldFight.png"); @@ -108,7 +108,7 @@ public abstract class GeneralMap extends World implements ButtonEvent } if(status == GameStates.VERSCHIEBEN) { - GreenfootImage GameStates = new GreenfootImage("VERSCHIEBEN! Wähle die Provinzen aus, bei denen du schubsen möchtest, " + getPlayerName() + ".",textSize,new Color(255,255,255),new Color(0,0,0)); + GreenfootImage GameStates = new GreenfootImage("VERSCHIEBEN! Waehle die Provinzen aus, bei denen du schubsen moechtest, " + getPlayerName() + ".",textSize,new Color(255,255,255),new Color(0,0,0)); GreenfootImage GameStatesEmpty = new GreenfootImage(GameStates.getWidth(),textSize); GameStatesEmpty.drawImage(GameStates,0,0); @@ -118,7 +118,7 @@ public abstract class GeneralMap extends World implements ButtonEvent } if(status == GameStates.SETZEN) { - GreenfootImage GameStates = new GreenfootImage("SETZEN! Wähle die Provinz aus, der du schenken möchtest, " + getPlayerName() + ".",textSize,new Color(255,255,255),new Color(0,0,0)); // "Setzten" Lern Deutsch, Samuel + GreenfootImage GameStates = new GreenfootImage("SETZEN! Waehle die Provinz aus, der du schenken moechtest, " + getPlayerName() + ".",textSize,new Color(255,255,255),new Color(0,0,0)); // "Setzten" Lern Deutsch, Samuel GreenfootImage GameStatesEmpty = new GreenfootImage(GameStates.getWidth(),textSize); GameStatesEmpty.drawImage(GameStates,0,0); GreenfootImage States = new GreenfootImage("MapWorld.png"); @@ -149,7 +149,7 @@ public abstract class GeneralMap extends World implements ButtonEvent } /** - Fügt alle Provinzen aus dem Array der Welt an der entsprechden Stelle zu. + Fuegt alle Provinzen aus dem Array der Welt an der entsprechden Stelle zu. */ protected void initProvinces() { for(int i = 1; i < provinces.length; i++) { @@ -225,7 +225,7 @@ public abstract class GeneralMap extends World implements ButtonEvent } /** - Gibt den Namen des Spielers aus, dem dessen ID gehört. + Gibt den Namen des Spielers aus, dem dessen ID gehoert. @param plID Die ID des zu findenden Spielers @return Der Name des Spielers */ @@ -235,7 +235,7 @@ public abstract class GeneralMap extends World implements ButtonEvent } /** - Gibt die Anzahl der Sterne des aktuellen Spielers zurück. + Gibt die Anzahl der Sterne des aktuellen Spielers zurueck. @return Die Anzahl der Sterne des aktuellen Spielers */ public int getPlayerStars() @@ -244,7 +244,7 @@ public abstract class GeneralMap extends World implements ButtonEvent } /** - Gibt die ID des Spielers zurück, dem die gefragte Provinz gehört. + Gibt die ID des Spielers zurueck, dem die gefragte Provinz gehoert. @param prID Die gefragte Provinz */ public int getProvinceOwner(int prID) @@ -256,7 +256,7 @@ public abstract class GeneralMap extends World implements ButtonEvent } /** - Gibt eine Liste mit allen Provinzen und deren Besitzern zurück. + Gibt eine Liste mit allen Provinzen und deren Besitzern zurueck. @return Array mit der Provinz-ID als Index und dem Besitzer als Wert */ public int[] getProvinceOwners() @@ -269,9 +269,9 @@ public abstract class GeneralMap extends World implements ButtonEvent } /** - Zählt die Anzahl der Einheiten von allen Provinzen zusammen, die einem bestimmten Spieler gehört. - @param playerID Die ID des Spielers, für den die Einheiten gezählt werden sollen. - @return Die Anzahl der Einheiten, die dem Spieler gehören. + Zaehlt die Anzahl der Einheiten von allen Provinzen zusammen, die einem bestimmten Spieler gehoert. + @param playerID Die ID des Spielers, fuer den die Einheiten gezaehlt werden sollen. + @return Die Anzahl der Einheiten, die dem Spieler gehoeren. */ public int getPlayerEntityCount(int playerID) { @@ -327,7 +327,7 @@ public abstract class GeneralMap extends World implements ButtonEvent giveRandomStars(players[currentPlayer]); status=GameStates.VERSCHIEBEN; savedProvince = null; - modus.setText("Nächster\nSpieler"); + modus.setText("Naechster\nSpieler"); } else if (status==GameStates.VERSCHIEBEN) { freeArmies = -1; if(currentPlayer >= players.length-1) @@ -374,7 +374,7 @@ public abstract class GeneralMap extends World implements ButtonEvent } offenderProvince = p; p.redrawProvince(2); - // System.out.println("Die Provinz " + provinces[i].getDisplayName() + " wurde als angreifende Provinz ausgewählt! Sie gehört Spieler" + provinces[i].getOwner()); + // System.out.println("Die Provinz " + provinces[i].getDisplayName() + " wurde als angreifende Provinz ausgewaehlt! Sie gehoert Spieler" + provinces[i].getOwner()); chooser(); } } @@ -386,7 +386,7 @@ public abstract class GeneralMap extends World implements ButtonEvent } defenderProvince = p; p.redrawProvince(3); - // System.out.println("Die Provinz " + provinces[i].getDisplayName() + " wurde als verteidigende Provinz ausgewählt! Sie gehört Spieler" + provinces[i].getOwner()); + // System.out.println("Die Provinz " + provinces[i].getDisplayName() + " wurde als verteidigende Provinz ausgewaehlt! Sie gehoert Spieler" + provinces[i].getOwner()); chooser(); } @@ -403,12 +403,12 @@ public abstract class GeneralMap extends World implements ButtonEvent defenderProvince = null; return; } - //System.out.println("Es wird gewürfelt!"); + //System.out.println("Es wird gewuerfelt!"); Dice_Offender diceOffender = new Dice_Offender(); - // System.out.println("Der Angreifer ereichte folgende Würfelzahlen:"); + // System.out.println("Der Angreifer ereichte folgende Wuerfelzahlen:"); int[] maxDiceOffenderArray = diceOffender.dice_offender(offenderProvince.getEntityCount()); Dice_Defender diceDefender = new Dice_Defender(); - // System.out.println("Der Verteidiger ereichte folgende Würfelzahlen:"); + // System.out.println("Der Verteidiger ereichte folgende Wuerfelzahlen:"); int[] maxDiceDefenderArray = diceDefender.dice_defender(defenderProvince.getEntityCount()); Arrays.sort(maxDiceOffenderArray); Arrays.sort(maxDiceDefenderArray); @@ -440,13 +440,13 @@ 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); + JOptionPane.showMessageDialog(null,"Es wurde gewuerfelt. Der Angreifer erreichte folgende Wuerfelzahlen: " + maxDiceOffender + "\nDer Verteidiger erreichte diese Wuerfelzahlen: " + maxDiceDefender); diceOffender = null; diceDefender = null; decider(maxDiceOffenderArray, maxDiceDefenderArray); } - // berechnet Zahlen und findet Gewinner; führt Konsequenz aus + // berechnet Zahlen und findet Gewinner; fuehrt Konsequenz aus private void decider(int[] maxDiceOffender, int [] maxDiceDefender) { Player offPl = players[offenderProvince.getOwner()]; @@ -464,7 +464,7 @@ public abstract class GeneralMap extends World implements ButtonEvent defenderProvince.setEntityCount(1); offPl.gotProvince(); defPl.lostProvince(); - JOptionPane.showMessageDialog(null,"Somit gewinnt der Angreifer (" + getPlayerName(offenderProvince.getOwner()) + "). Die Provinz gehört fortan dem Angreifer (" + getPlayerName(offenderProvince.getOwner()) + ")."); + JOptionPane.showMessageDialog(null,"Somit gewinnt der Angreifer (" + getPlayerName(offenderProvince.getOwner()) + "). Die Provinz gehoert 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."); } @@ -505,7 +505,7 @@ public abstract class GeneralMap extends World implements ButtonEvent /** Nimmt zwei Provinzen entgegen, und fragt, wieviele Einheiten vom ersten zum zweiten Eintrag verschoben werden sollen. - Überprüft, ob eine Verschiebung möglich ist und führt sie bei Erfolg aus. + ueberprueft, ob eine Verschiebung moeglich ist und fuehrt sie bei Erfolg aus. */ private void moveEntities(Province sourceProvince, Province destinationProvince) { @@ -526,14 +526,14 @@ public abstract class GeneralMap extends World implements ButtonEvent else if ( (sourceProvince.getEntityCount() - entitiesToMove) <= 0) { - JOptionPane.showMessageDialog(null,"Du hast nicht genügend Einheiten, um die gewünschte Anzahl von " + sourceProvince.getDisplayName() + " nach " + destinationProvince.getDisplayName() + " zu verschieben, Köhler."); + JOptionPane.showMessageDialog(null,"Du hast nicht genuegend Einheiten, um die gewuenschte Anzahl von " + sourceProvince.getDisplayName() + " nach " + destinationProvince.getDisplayName() + " zu verschieben, Koehler."); } } /** Speichert ein gegebene Provinz als savedProvince ein, insofern dieser Platz nicht bereits belegt ist. - Ist er das, so wird überprüft, ob eine neue, an savedProvince angrenzende Provinz angeklickt wurde. - Ist dies der Fall, werden beide Provinzen an moveEntities übergeben. + Ist er das, so wird ueberprueft, ob eine neue, an savedProvince angrenzende Provinz angeklickt wurde. + Ist dies der Fall, werden beide Provinzen an moveEntities uebergeben. */ private void useProvincesToMove(Province givenProvince) { @@ -592,7 +592,7 @@ public abstract class GeneralMap extends World implements ButtonEvent } else { - JOptionPane.showMessageDialog(null,"Nicht genügend freie Einheiten."); + JOptionPane.showMessageDialog(null,"Nicht genuegend freie Einheiten."); } } } @@ -619,7 +619,7 @@ public abstract class GeneralMap extends World implements ButtonEvent // Provinzen des aktuellen Kontinents durchgehen for ( int p = 1; p >= continentArray.length; p++ ) { - // Prüfen, ob eine Provinz NICHT dem aktuellen Spieler gehört + // Pruefen, ob eine Provinz NICHT dem aktuellen Spieler gehoert if ( continentArray[p].getOwner() != currentPlayer ) { break; @@ -662,7 +662,7 @@ public abstract class GeneralMap extends World implements ButtonEvent } if ( starsToUse < 0 && starsToUse > 10 ) { - JOptionPane.showMessageDialog(null,"Ungültige Zahl. Bitte eine Zahl zwischen 0 und 10 eingeben"); + JOptionPane.showMessageDialog(null,"Ungueltige Zahl. Bitte eine Zahl zwischen 0 und 10 eingeben"); } } else @@ -697,7 +697,7 @@ public abstract class GeneralMap extends World implements ButtonEvent } /** - * Gibt einem Spieler eine zufällige Anzahl an Sternen zwischen 1 und 3. + * Gibt einem Spieler eine zufaellige Anzahl an Sternen zwischen 1 und 3. * * @param player Der Spieler, dem die Sterne gegeben werden */ diff --git a/InputDialogWorld.java b/InputDialogWorld.java index 712a14f..8ac7a4f 100644 --- a/InputDialogWorld.java +++ b/InputDialogWorld.java @@ -2,8 +2,8 @@ import greenfoot.*; import java.awt.Color; /** - Erzeugt ein Eingabefeld, über welches man Strings vom Benutzer abfragen kann. - Die beim Erzeugen übergebene Welt wird nach dem "Schließen" des Eingabefelds wieder geladen. + Erzeugt ein Eingabefeld, ueber welches man Strings vom Benutzer abfragen kann. + Die beim Erzeugen uebergebene Welt wird nach dem "Schließen" des Eingabefelds wieder geladen. @author Felix Stupp @version 07/10/2016 @@ -21,23 +21,23 @@ public class InputDialogWorld extends World implements ButtonEvent { Boolean closed = false; /** - Erzeugt eine Instanz dieser Klasse, übergibt dieser die Parameter und wartet auf das Schließen des Dialogs. - @param msg Die für den Beutzer anzuzeigende Aufforderung. - @param preIn Ein Schattentext, welcher für den Benutzer in dem Textfeld sichtbar sein soll. + Erzeugt eine Instanz dieser Klasse, uebergibt dieser die Parameter und wartet auf das Schließen des Dialogs. + @param msg Die fuer den Beutzer anzuzeigende Aufforderung. + @param preIn Ein Schattentext, welcher fuer den Benutzer in dem Textfeld sichtbar sein soll. @param w Die Welt, die nach dem Beenden wieder eingesetzt werden soll. */ public static String showDialog(String msg, String preIn, World w) { InputDialogWorld dialog = new InputDialogWorld(msg,preIn); Greenfoot.setWorld(dialog); - // Unvollständig! + // Unvollstaendig! Greenfoot.setWorld(w); return dialog.getInput(); } /** Erzeugt ein Eingabefeld, welches nach dem Laden dargestellt wird. - @param msg Die für den Beutzer anzuzeigende Aufforderung. - @param preIn Ein Schattentext, welcher für den Benutzer in dem Textfeld sichtbar sein soll. + @param msg Die fuer den Beutzer anzuzeigende Aufforderung. + @param preIn Ein Schattentext, welcher fuer den Benutzer in dem Textfeld sichtbar sein soll. */ private InputDialogWorld(String msg, String preIn) { super(500,200,1); diff --git a/Label.java b/Label.java index 1dfd81b..3affb80 100644 --- a/Label.java +++ b/Label.java @@ -14,9 +14,9 @@ public class Label extends GUI_Interface { private String text = ""; /** - Erstellt ein neues Label mit dem gegebenen Text und der zugehörigen Textgröße. + Erstellt ein neues Label mit dem gegebenen Text und der zugehoerigen Textgroeße. @param txt Der darzustellende Text - @param size Die dazugehörige Textgröße + @param size Die dazugehoerige Textgroeße */ public Label(String txt, int size) { text = txt; @@ -25,15 +25,15 @@ public class Label extends GUI_Interface { } /** - Gibt zurück, ob die Größe des Buttons von dem Text bestimmt werden soll. + Gibt zurueck, ob die Groeße des Buttons von dem Text bestimmt werden soll. @return Wert der AutoSize-Eigenschaft */ public boolean getAutoSize() { return autoSize; } /** - Legt fest, ob die Größe des Buttons von dem Text bestimmt werden soll. - Wird der Wert auf TRUE geändert, erfolgt automatisch ein Redraw des Objekts. + Legt fest, ob die Groeße des Buttons von dem Text bestimmt werden soll. + Wird der Wert auf TRUE geaendert, erfolgt automatisch ein Redraw des Objekts. @param b Der neue Wert der AutoSize-Eigenschaft. */ public void setAutoSize(boolean b) { @@ -44,16 +44,16 @@ public class Label extends GUI_Interface { } /** - Gibt die aktelle Textgröße zurück. - @return Aktuelle Textgröße + Gibt die aktelle Textgroeße zurueck. + @return Aktuelle Textgroeße */ public int getTextSize() { return textSize; } /** - Legt eine neue Textgröße fest. - @param s Neue Textgröße - @return Gibt an, ob sich die Textgröße geändert hat. Bei TRUE erfolgte bereits ein Redraw. + Legt eine neue Textgroeße fest. + @param s Neue Textgroeße + @return Gibt an, ob sich die Textgroeße geaendert hat. Bei TRUE erfolgte bereits ein Redraw. */ public boolean setTextSize(int s) { if(textSize != s && s > 0) { @@ -65,7 +65,7 @@ public class Label extends GUI_Interface { } /** - Gibt den aktuellen Text zurück. + Gibt den aktuellen Text zurueck. @return Der aktuelle Text */ public String getText() { @@ -74,7 +74,7 @@ public class Label extends GUI_Interface { /** Setzt den darzustellenden Text auf den neuen Wert. @param s Der neue Text - @return Gibt an, ob sich der Text geändert hat. Bei TRUE erfolgte bereits ein Redraw. + @return Gibt an, ob sich der Text geaendert hat. Bei TRUE erfolgte bereits ein Redraw. */ public boolean setText(String s) { if(text != s) { diff --git a/Map_World.java b/Map_World.java index ecfe698..d7d0971 100644 --- a/Map_World.java +++ b/Map_World.java @@ -23,16 +23,16 @@ public class Map_World extends GeneralMap armyMinimum = 3; /* - Hier werden später sämtliche Provinzen der Standard-Map erstellt. + Hier werden spaeter saemtliche Provinzen der Standard-Map erstellt. Dies funktioniert folgendermassen: ================================================================= - Dieses kürzere Format ersetzt den langen Code und sorgt eventuell sogar für einen Geschwindigkeitsschub. Dabei sollte diesselbe Funktionalität erhalten bleiben. + Dieses kuerzere Format ersetzt den langen Code und sorgt eventuell sogar fuer einen Geschwindigkeitsschub. Dabei sollte diesselbe Funktionalitaet erhalten bleiben. provinces[] = new Province(,,,,,"", new int[] { }); ================================================================= - Der Speicherplatz für provinces[0] bleibt leer, da es keine Provinz mit der ID 0 gibt! + Der Speicherplatz fuer provinces[0] bleibt leer, da es keine Provinz mit der ID 0 gibt! Und ja, ich weiss, dass das scheisse viel Schreibarbeit ist. Aber da muss man durch, wir habens auch hinbekommen :P @@ -46,7 +46,7 @@ public class Map_World extends GeneralMap provinces = new Province[provinceCount + 1]; - // Implementierung sämtlicher Provinzen + // Implementierung saemtlicher Provinzen // ACHTUNG! Gaaaaanz viel Code! // cID 1 - Nordamerika @@ -58,7 +58,7 @@ public class Map_World extends GeneralMap provinces[6] = new Province( 6 , 1 , 232 , 273 , 2 , "Oststaaten" , new int[] {4 , 5 , 7 , 8}); provinces[7] = new Province( 7 , 1 , 300 , 180 , 2 , "Quebec" , new int[] {4 , 6 , 9}); provinces[8] = new Province( 8 , 1 , 181 , 347 , 1 , "Mittelamerika" , new int[] {5 , 6 , 17}); - provinces[9] = new Province( 9 , 1 , 365 , 55 , 1 , "Grönland" , new int[] {2 , 4 , 7 , 10}); + provinces[9] = new Province( 9 , 1 , 365 , 55 , 1 , "Groenland" , new int[] {2 , 4 , 7 , 10}); // cID 2 - Europa provinces[10] = new Province(10 , 2 , 454 , 142 , 1 , "Island" , new int[] {9 , 11 , 12}); @@ -67,7 +67,7 @@ public class Map_World extends GeneralMap provinces[13] = new Province(13 , 2 , 636 , 180 , 2 , "Russland" , new int[] {12 , 14 , 16 , 27 , 31 , 32}); provinces[14] = new Province(14 , 2 , 528 , 232 , 2 , "Nordeuropa" , new int[] {11 , 12 , 13 , 15 , 16}); provinces[15] = new Province(15 , 2 , 449 , 335 , 2 , "Westeuropa" , new int[] {11 , 14 , 16 , 25}); - provinces[16] = new Province(16 , 2 , 537 , 296 , 2 , "Südeuropa" , new int[] {13 , 14 , 15 , 25 , 26 , 27}); + provinces[16] = new Province(16 , 2 , 537 , 296 , 2 , "Suedeuropa" , new int[] {13 , 14 , 15 , 25 , 26 , 27}); // cID 3 - Suedamerika provinces[17] = new Province(17 , 3 , 245 , 396 , 1 , "Venezuela" , new int[] {8 , 18 , 19}); @@ -77,17 +77,17 @@ public class Map_World extends GeneralMap // cID 4 - Afrika provinces[21] = new Province(21 , 4 , 680 , 630 , 1 , "Madagaskar" , new int[] {24 , 22}); - provinces[22] = new Province(22 , 4 , 580 , 624 , 1 , "Südafrika" , new int[] {21 , 23 , 24}); + provinces[22] = new Province(22 , 4 , 580 , 624 , 1 , "Suedafrika" , new int[] {21 , 23 , 24}); provinces[23] = new Province(23 , 4 , 572 , 537 , 2 , "Zentralafrika" , new int[] {22 , 25 , 24}); provinces[24] = new Province(24 , 4 , 632 , 500 , 2 , "Ostafrika" , new int[] {21 , 22 , 25 , 23 , 26}); provinces[25] = new Province(25 , 4 , 491 , 444 , 1 , "Nordafrika" , new int[] {15 , 16 , 26 , 23 , 24}); - provinces[26] = new Province(26 , 4 , 574 , 414 , 1 , "Ägypten" , new int[] {27 , 25 , 24 , 16}); + provinces[26] = new Province(26 , 4 , 574 , 414 , 1 , "aegypten" , new int[] {27 , 25 , 24 , 16}); // cID 5 - Asien provinces[27] = new Province(27 , 5 , 664 , 345 , 2 , "Mittlerer Osten" , new int[] {24 , 26 , 16 , 23 , 31 , 28}); provinces[28] = new Province(28 , 5 , 784 , 370 , 2 , "Indien" , new int[] {29 , 31 , 27 , 30}); provinces[29] = new Province(29 , 5 , 863 , 322 , 2 , "China" , new int[] {30 , 28 , 31 , 32 , 33 , 37}); - provinces[30] = new Province(30 , 5 , 867 , 400 , 1 , "Südost Asien" , new int[] {29 , 39 , 28}); + provinces[30] = new Province(30 , 5 , 867 , 400 , 1 , "Suedost Asien" , new int[] {29 , 39 , 28}); provinces[31] = new Province(31 , 5 , 724 , 262 , 1 , "Afganistan" , new int[] {29 , 28 , 27 , 13 , 32}); provinces[32] = new Province(32 , 5 , 740 , 163 , 1 , "Ural" , new int[] {29 , 33 , 31 , 13}); provinces[33] = new Province(33 , 5 , 802 , 128 , 1 , "Sibirien" , new int[] {34 , 35 , 37 , 29 , 32}); @@ -137,7 +137,7 @@ public class Map_World extends GeneralMap Spieler 2 ist als zweites dran; Hauptstadt:7 Spieler 3 ist als drittes dran und bekommt eine Karte; Hauptstadt:22 Spieler 4 ist als viertes dran und bekommt eine Karte; Hauptstadt:20 - Spieler 5 ist als fünftes dran und bekommt zwei Karte; Hauptstadt:41 + Spieler 5 ist als fuenftes dran und bekommt zwei Karte; Hauptstadt:41 */ dataL = new int[] {2,1,0,2,3,2,1,2,1,2,1,2,1,4,3,1,1,2,3,1,3,3,2,1,0,4,0,2,2,3,0,2,1,3,3,2,3,5,3,3,1,2,2,5,2,3,0,2,2,3,2,2,1,3,4,2,4,3,4,3,0,3,0,3,3,1,4,1,4,1,4,2,2,2,3,2,4,2,0,2,4,4,4,2}; } diff --git a/Menue_Button.java b/Menue_Button.java index 2a527a9..7d4aef9 100644 --- a/Menue_Button.java +++ b/Menue_Button.java @@ -1,6 +1,6 @@ /* Hinweis zum Verbleib der Klasse: - Diese Klasse soll, da sie zurzeit weder vollständig, noch in Verwendung, noch in der Architektur definiert ist, zum Beta-Meilenstein entfernt werden. + Diese Klasse soll, da sie zurzeit weder vollstaendig, noch in Verwendung, noch in der Architektur definiert ist, zum Beta-Meilenstein entfernt werden. Sollte die Klasse jedoch zuvor noch Verwendung finden, wird sie nach Absprache mit den jeweiligen Autoren/Benutzern in die Architektur aufgenommen. */ diff --git a/Player.java b/Player.java index 36036c5..c8f83b0 100644 --- a/Player.java +++ b/Player.java @@ -33,17 +33,17 @@ public class Player extends Actor color = c; // redrawPlayer(); } - //gibt die Spieler ID zurück + //gibt die Spieler ID zurueck public int getID() { return id; } - // gibt den Spielernamen zurück + // gibt den Spielernamen zurueck public String getDisplayName () { return n; } - //gibt die Sternenanzahl zurück + //gibt die Sternenanzahl zurueck public int getStars() { return stars; @@ -61,7 +61,7 @@ public class Player extends Actor // Von Felix: Methode nicht architektur-konform - /* // erhöht die Sternenzahl um eine random ausgewählte Anzahl von 1-3 + /* // erhoeht die Sternenzahl um eine random ausgewaehlte Anzahl von 1-3 public void addToStars() { int rand; @@ -88,7 +88,7 @@ public class Player extends Actor stars+=add; System.out.println("Deine vorherige Sternenanzahl betrug " + pre + "."); System.out.println("Du hast " + add + " Sterne erhalten."); - System.out.println("Deine aktuelle Sternenanzahl beträgt " + stars + "."); + System.out.println("Deine aktuelle Sternenanzahl betraegt " + stars + "."); redrawPlayer(); } } */ @@ -106,7 +106,7 @@ public class Player extends Actor redrawPlayer(); return stars; } - //eine für das Testen gedachte Methode, die die Anzahl der Sterne auf ein gewünschtes Maß setzt + //eine fuer das Testen gedachte Methode, die die Anzahl der Sterne auf ein gewuenschtes Maß setzt public int setStars (int set) { stars = set; @@ -114,7 +114,7 @@ public class Player extends Actor redrawPlayer(); return stars; } - //eine Methode, die das Abziehen von Sternen testet und, wenn das Ergebnis >= 0 ist, die Sternenanzahl um eine gewählte Anzahl verringert + //eine Methode, die das Abziehen von Sternen testet und, wenn das Ergebnis >= 0 ist, die Sternenanzahl um eine gewaehlte Anzahl verringert public int removeFromStars(int sub) { stars -= sub; diff --git a/Province.java b/Province.java index 6cdde09..2c91d69 100644 --- a/Province.java +++ b/Province.java @@ -26,7 +26,7 @@ public class Province extends Actor private GreenfootImage province; private boolean clicked = false; /** - * Überprüft, ob die Provinz angeklickt wurde. + * ueberprueft, ob die Provinz angeklickt wurde. */ public void act() { diff --git a/Roll_Button.java b/Roll_Button.java index c114f47..39e226b 100644 --- a/Roll_Button.java +++ b/Roll_Button.java @@ -1,13 +1,13 @@ /* Hinweis zum Verbleib der Klasse: - Diese Klasse soll, da sie zurzeit weder vollständig, noch in Verwendung, noch in der Architektur definiert ist, zum Beta-Meilenstein entfernt werden. + Diese Klasse soll, da sie zurzeit weder vollstaendig, noch in Verwendung, noch in der Architektur definiert ist, zum Beta-Meilenstein entfernt werden. Sollte die Klasse jedoch zuvor noch Verwendung finden, wird sie nach Absprache mit den jeweiligen Autoren/Benutzern in die Architektur aufgenommen. */ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) /** - * Write a description of class Würfel_Button_Angriff here. + * Write a description of class Wuerfel_Button_Angriff here. * * @author (your name) * @version (a version number or a date) @@ -19,7 +19,7 @@ public class Roll_Button extends Button } /** - * Act - do whatever the Würfel_Button_Angriff wants to do. This method is called whenever + * Act - do whatever the Wuerfel_Button_Angriff wants to do. This method is called whenever * the 'Act' or 'Run' button gets pressed in the environment. */ public void act() diff --git a/Start_Load.java b/Start_Load.java index 0b93ee4..722d19b 100644 --- a/Start_Load.java +++ b/Start_Load.java @@ -1,20 +1,20 @@ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) /** - * Beginnt neues Spiel/ lädt altes Spiel. + * Beginnt neues Spiel/ laedt altes Spiel. * * @author 4ngelica * @version 04.07.16 */ public class Start_Load extends World implements ButtonEvent { - static String backgroundImage = "backgroundLight.png"; // Gibt an, welches Bild in allen Menüs als Hintergrund gewählt werden soll. + static String backgroundImage = "backgroundLight.png"; // Gibt an, welches Bild in allen Menues als Hintergrund gewaehlt werden soll. // Light Theme: "backgroundLight.png" // Dark Theme: "backgroundDark.png" Button chulien = new Button("Neues Spiel", 16 , this); Button spielanleitung = new Button("Spielanleitung", 16, this); - Button zurück = new Button("zurück", 16, this); + Button zurueck = new Button("zurueck", 16, this); /** * Constructor for objects of class Start_Load. * @@ -26,7 +26,7 @@ public class Start_Load extends World implements ButtonEvent setBackground(backgroundImage); chulien.setSize(100,50); spielanleitung.setSize(100,50); - zurück.setSize(100,50); + zurueck.setSize(100,50); addObject (chulien, (1600-chulien.getWidth())/2+100, (900-chulien.getHeight())/2); addObject (spielanleitung, (1600-spielanleitung.getWidth())/2+100, (900-spielanleitung.getHeight())/2 + 80); @@ -45,13 +45,13 @@ public class Start_Load extends World implements ButtonEvent if (b == spielanleitung) { addObject (new Spielanleitung(), 800, 410); - addObject (zurück, 800 , 870); + addObject (zurueck, 800 , 870); } - if (b == zurück) + if (b == zurueck) { removeObjects(getObjects(Spielanleitung.class)); - removeObject(zurück); + removeObject(zurueck); } } diff --git a/Utils.java b/Utils.java index fe3cd3c..b08c0a1 100644 --- a/Utils.java +++ b/Utils.java @@ -4,7 +4,7 @@ import java.util.*; import java.lang.Object; /** -Diese Klasse enthält nur statische Funktionen, welche für euch als Unterstützung gedacht sind. Damit könnt ihr dann hoffentlich viele Code-Zeilen sparen. :) +Diese Klasse enthaelt nur statische Funktionen, welche fuer euch als Unterstuetzung gedacht sind. Damit koennt ihr dann hoffentlich viele Code-Zeilen sparen. :) @author Zocker1999_NET @version 15.06.2016 @@ -12,7 +12,7 @@ Diese Klasse enthält nur statische Funktionen, welche für euch als Unterstütz public final class Utils { /** - Kopiert ein boolean-Array und übergibt diese. + Kopiert ein boolean-Array und uebergibt diese. @param a Das zu kopierende Array @return Die Kopie des Arrays */ @@ -25,7 +25,7 @@ public final class Utils { } /** - Kopiert ein int-Array und übergibt diese. + Kopiert ein int-Array und uebergibt diese. @param a Das zu kopierende Array @return Die Kopie des Arrays */ @@ -38,7 +38,7 @@ public final class Utils { } /** - Kopiert ein String-Array und übergibt diese. + Kopiert ein String-Array und uebergibt diese. @param a Das zu kopierende Array @return Die Kopie des Arrays */ @@ -51,9 +51,9 @@ public final class Utils { } /** - Zeichnet innerhalb eines GreenfootImage ein gefülltes Rechteck in der gegebenen Farbe und mit dem gegebenen Abstand zum Rand. + Zeichnet innerhalb eines GreenfootImage ein gefuelltes Rechteck in der gegebenen Farbe und mit dem gegebenen Abstand zum Rand. @param i Das GreenfootImage, in dem gezeichnet werden soll. - @param c Die Farbe, in der das gefüllte Rechteck gezeichnet werden soll. + @param c Die Farbe, in der das gefuellte Rechteck gezeichnet werden soll. @param b Der Abstand zum Rand der Grafik. */ public static void drawInsideRectangle(GreenfootImage i, Color c, int b) {