diff --git a/.project b/.project index a71a1b2..d95d958 100644 --- a/.project +++ b/.project @@ -14,4 +14,15 @@ org.eclipse.jdt.core.javanature + + + 1606897925456 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/src/de/jaujau/daten/Spielerdaten.java b/src/de/jaujau/daten/Spielerdaten.java index f75bc68..cd205fb 100644 --- a/src/de/jaujau/daten/Spielerdaten.java +++ b/src/de/jaujau/daten/Spielerdaten.java @@ -1,14 +1,25 @@ package de.jaujau.daten; - -import java.util.*; - +import de.jaujau.spiellogik.Spiel; /** * Class Spieler */ + public class Spielerdaten { + int punktestand; //Punktestand des Spielers + String name /*= Spieler.getSpieler()*/; // Name des Spielers - - + public void punktestandErhoehen(int punkt){ // Methode zum Erhoehen des Punktestandes + punktestand += punkt ; + + } + + public int getPunktestand() { + return punktestand; + } + + public String getName() { + return name; + } } diff --git a/src/de/jaujau/daten/Spielerverwaltung.java b/src/de/jaujau/daten/Spielerverwaltung.java index b73d583..933b08b 100644 --- a/src/de/jaujau/daten/Spielerverwaltung.java +++ b/src/de/jaujau/daten/Spielerverwaltung.java @@ -1,45 +1,25 @@ package de.jaujau.daten; -import java.util.*; -/** - * Class Spielerverwaltung - */ + public class Spielerverwaltung { - // - // Fields - // - private int level; - /** - * arraylist von Spieler - */ - private Spieler spieler; - - // - // Constructors - // - public Spielerverwaltung () { }; + private Spielerdaten spieler; // // Methods - // - - // // Accessor methods // - /** * Set the value of level * @param newVar the new value of level */ - public void setLevel (int newVar) { - level = newVar; + public void setLevel (int newlevel) { + level = newlevel; } - /** * Get the value of level * @return the value of level @@ -53,8 +33,8 @@ public class Spielerverwaltung { * arraylist von Spieler * @param newVar the new value of spieler */ - public void setSpieler (Spieler newVar) { - spieler = newVar; + public void setSpieler (Spielerdaten newSpieler) { + spieler = newSpieler; } /** @@ -62,7 +42,7 @@ public class Spielerverwaltung { * arraylist von Spieler * @return the value of spieler */ - public Spieler getSpieler () { + public Spielerdaten getSpieler () { return spieler; } @@ -74,6 +54,7 @@ public class Spielerverwaltung { */ public void leseDaten() { + throw new UnsupportedOperationException(); } @@ -81,7 +62,10 @@ public class Spielerverwaltung { */ public void speichernDaten() { + throw new UnsupportedOperationException(); } - + public Spielerverwaltung () { + //Implementieren + }; } diff --git a/src/de/jaujau/spiellogik/Anwendung.java b/src/de/jaujau/spiellogik/Anwendung.java index d586ef4..ca3cc41 100644 --- a/src/de/jaujau/spiellogik/Anwendung.java +++ b/src/de/jaujau/spiellogik/Anwendung.java @@ -1,48 +1,29 @@ package de.jaujau.spiellogik; -import java.util.*; - import de.jaujau.daten.Spielerverwaltung; import de.jaujau.daten.Texturenpakete; import de.jaujau.gui.GUI; -/** - * Class Anwendung - */ public class Anwendung { - // - // Fields - // - private Spiel aktuellesSpiel; private Texturenpakete texturenpakete; private Spielerverwaltung speicherung; - private GUI gui; - - // - // Constructors - // - public Anwendung () { }; - + private static GUI gui; // // Methods - // - - + // // Accessor methods // - /** * Set the value of aktuellesSpiel * @param newVar the new value of aktuellesSpiel */ - public void setAktuellesSpiel (Spiel newVar) { - aktuellesSpiel = newVar; + public void setAktuellesSpiel (Spiel newSpiel) { + aktuellesSpiel = newSpiel; } - /** * Get the value of aktuellesSpiel * @return the value of aktuellesSpiel @@ -50,15 +31,13 @@ public class Anwendung { public Spiel getAktuellesSpiel () { return aktuellesSpiel; } - /** * Set the value of texturenpakete * @param newVar the new value of texturenpakete */ - public void setTexturenpakete (Texturenpakete newVar) { - texturenpakete = newVar; + public void setTexturenpakete (Texturenpakete newTexture) { + texturenpakete = newTexture; } - /** * Get the value of texturenpakete * @return the value of texturenpakete @@ -66,15 +45,13 @@ public class Anwendung { public Texturenpakete getTexturenpakete () { return texturenpakete; } - /** * Set the value of speicherung * @param newVar the new value of speicherung */ - public void setSpeicherung (Spielerverwaltung newVar) { - speicherung = newVar; + public void setSpeicherung (Spielerverwaltung newVer) { + speicherung = newVer; } - /** * Get the value of speicherung * @return the value of speicherung @@ -87,7 +64,7 @@ public class Anwendung { * Set the value of gui * @param newVar the new value of gui */ - public void setGui (GUI newVar) { + public static void setGui (GUI newVar) { gui = newVar; } @@ -95,18 +72,22 @@ public class Anwendung { * Get the value of gui * @return the value of gui */ - public GUI getGui () { + public static GUI getGui () { return gui; } - + // // Other methods // - + public static void openGui() { // GUI oeffnen! + gui = new GUI(); + setGui(gui); + getGui(); + } /** */ - public void main() - { + public static void main(String[] args){ + openGui(); }