Anwendung und Spielerdaten (Test)

This commit is contained in:
akarkout
2020-12-09 08:57:00 +01:00
parent 0138fe3906
commit 33ffdc5c98
4 changed files with 57 additions and 70 deletions

View File

@@ -14,4 +14,15 @@
<natures> <natures>
<nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.jdt.core.javanature</nature>
</natures> </natures>
<filteredResources>
<filter>
<id>1606897925456</id>
<name></name>
<type>30</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription> </projectDescription>

View File

@@ -1,14 +1,25 @@
package de.jaujau.daten; package de.jaujau.daten;
import de.jaujau.spiellogik.Spiel;
import java.util.*;
/** /**
* Class Spieler * Class Spieler
*/ */
public class Spielerdaten { 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;
}
} }

View File

@@ -1,45 +1,25 @@
package de.jaujau.daten; package de.jaujau.daten;
import java.util.*;
/**
* Class Spielerverwaltung
*/
public class Spielerverwaltung { public class Spielerverwaltung {
//
// Fields
//
private int level; private int level;
/** private Spielerdaten spieler;
* arraylist von Spieler
*/
private Spieler spieler;
//
// Constructors
//
public Spielerverwaltung () { };
// //
// Methods // Methods
//
// //
// Accessor methods // Accessor methods
// //
/** /**
* Set the value of level * Set the value of level
* @param newVar the new value of level * @param newVar the new value of level
*/ */
public void setLevel (int newVar) { public void setLevel (int newlevel) {
level = newVar; level = newlevel;
} }
/** /**
* Get the value of level * Get the value of level
* @return the value of level * @return the value of level
@@ -53,8 +33,8 @@ public class Spielerverwaltung {
* arraylist von Spieler * arraylist von Spieler
* @param newVar the new value of spieler * @param newVar the new value of spieler
*/ */
public void setSpieler (Spieler newVar) { public void setSpieler (Spielerdaten newSpieler) {
spieler = newVar; spieler = newSpieler;
} }
/** /**
@@ -62,7 +42,7 @@ public class Spielerverwaltung {
* arraylist von Spieler * arraylist von Spieler
* @return the value of spieler * @return the value of spieler
*/ */
public Spieler getSpieler () { public Spielerdaten getSpieler () {
return spieler; return spieler;
} }
@@ -74,6 +54,7 @@ public class Spielerverwaltung {
*/ */
public void leseDaten() public void leseDaten()
{ {
throw new UnsupportedOperationException();
} }
@@ -81,7 +62,10 @@ public class Spielerverwaltung {
*/ */
public void speichernDaten() public void speichernDaten()
{ {
throw new UnsupportedOperationException();
} }
public Spielerverwaltung () {
//Implementieren
};
} }

View File

@@ -1,48 +1,29 @@
package de.jaujau.spiellogik; package de.jaujau.spiellogik;
import java.util.*;
import de.jaujau.daten.Spielerverwaltung; import de.jaujau.daten.Spielerverwaltung;
import de.jaujau.daten.Texturenpakete; import de.jaujau.daten.Texturenpakete;
import de.jaujau.gui.GUI; import de.jaujau.gui.GUI;
/**
* Class Anwendung
*/
public class Anwendung { public class Anwendung {
//
// Fields
//
private Spiel aktuellesSpiel; private Spiel aktuellesSpiel;
private Texturenpakete texturenpakete; private Texturenpakete texturenpakete;
private Spielerverwaltung speicherung; private Spielerverwaltung speicherung;
private GUI gui; private static GUI gui;
//
// Constructors
//
public Anwendung () { };
// //
// Methods // Methods
//
// //
// Accessor methods // Accessor methods
// //
/** /**
* Set the value of aktuellesSpiel * Set the value of aktuellesSpiel
* @param newVar the new value of aktuellesSpiel * @param newVar the new value of aktuellesSpiel
*/ */
public void setAktuellesSpiel (Spiel newVar) { public void setAktuellesSpiel (Spiel newSpiel) {
aktuellesSpiel = newVar; aktuellesSpiel = newSpiel;
} }
/** /**
* Get the value of aktuellesSpiel * Get the value of aktuellesSpiel
* @return the value of aktuellesSpiel * @return the value of aktuellesSpiel
@@ -50,15 +31,13 @@ public class Anwendung {
public Spiel getAktuellesSpiel () { public Spiel getAktuellesSpiel () {
return aktuellesSpiel; return aktuellesSpiel;
} }
/** /**
* Set the value of texturenpakete * Set the value of texturenpakete
* @param newVar the new value of texturenpakete * @param newVar the new value of texturenpakete
*/ */
public void setTexturenpakete (Texturenpakete newVar) { public void setTexturenpakete (Texturenpakete newTexture) {
texturenpakete = newVar; texturenpakete = newTexture;
} }
/** /**
* Get the value of texturenpakete * Get the value of texturenpakete
* @return the value of texturenpakete * @return the value of texturenpakete
@@ -66,15 +45,13 @@ public class Anwendung {
public Texturenpakete getTexturenpakete () { public Texturenpakete getTexturenpakete () {
return texturenpakete; return texturenpakete;
} }
/** /**
* Set the value of speicherung * Set the value of speicherung
* @param newVar the new value of speicherung * @param newVar the new value of speicherung
*/ */
public void setSpeicherung (Spielerverwaltung newVar) { public void setSpeicherung (Spielerverwaltung newVer) {
speicherung = newVar; speicherung = newVer;
} }
/** /**
* Get the value of speicherung * Get the value of speicherung
* @return the value of speicherung * @return the value of speicherung
@@ -87,7 +64,7 @@ public class Anwendung {
* Set the value of gui * Set the value of gui
* @param newVar the new value of gui * @param newVar the new value of gui
*/ */
public void setGui (GUI newVar) { public static void setGui (GUI newVar) {
gui = newVar; gui = newVar;
} }
@@ -95,18 +72,22 @@ public class Anwendung {
* Get the value of gui * Get the value of gui
* @return the value of gui * @return the value of gui
*/ */
public GUI getGui () { public static GUI getGui () {
return gui; return gui;
} }
// //
// Other methods // Other methods
// //
public static void openGui() { // GUI oeffnen!
gui = new GUI();
setGui(gui);
getGui();
}
/** /**
*/ */
public void main() public static void main(String[] args){
{ openGui();
} }