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>
<nature>org.eclipse.jdt.core.javanature</nature>
</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>

View File

@@ -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;
}
}

View File

@@ -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
};
}

View File

@@ -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();
}