Anpassung an Architektur

Hier wurden nun die bisherigen Klassen umbenannt (auch ihre Dateinamen
selbst) und teilweise auch entfernt, da sie nicht der Architektur
entsprachen.
pull/8/head
Zocker1999NET 10 years ago
parent 638ec24244
commit 97d122c315

@ -1,30 +0,0 @@
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class GUI_Ingame here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class GUI_Ingame extends World
{
/**
* Constructor for objects of class GUI_Ingame.
*
*/
public GUI_Ingame()
{
//
super(1920, 1080, 1);
addObject(new Menue_Button(),100,38);
addObject(new Würfel_Button(),100,1000);
addObject(new Würfel_Button(),1814,1000);
}
}

@ -7,7 +7,7 @@ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
* @author GruenerWal * @author GruenerWal
* @version 0.0.1 * @version 0.0.1
*/ */
public class Map extends World public class GeneralMap extends World
{ {
/** /**
* Felder, im Moment nur Anzahl der Provinzen * Felder, im Moment nur Anzahl der Provinzen
@ -27,6 +27,9 @@ public class Map extends World
* @param y Y-Ausdehnung * @param y Y-Ausdehnung
* @param p Kantenlänge der Felder in Pixeln * @param p Kantenlänge der Felder in Pixeln
*/ */
super(x, y, p); super(1920, 1080, 1);
addObject(new Menue_Button(),100,38);
addObject(new Würfel_Button(),100,1000);
addObject(new Würfel_Button(),1814,1000);
} }
} }

@ -8,7 +8,7 @@ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
* @version 0.0.1 * @version 0.0.1
*/ */
public class DefaultMap extends Map public class Map_World extends Map
{ {
/** /**
* Anzahl der Provinzen * Anzahl der Provinzen

@ -6,7 +6,7 @@ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
* @author (your name) * @author (your name)
* @version (a version number or a date) * @version (a version number or a date)
*/ */
public class Würfel_Button extends Button 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 Würfel_Button_Angriff wants to do. This method is called whenever

@ -47,21 +47,26 @@ Der Spieler kann mithilfe der Welt dann herausfinden, welche Provinzen ihm gehö
### Worlds ### Worlds
- *Province* (von Achim)
- *Player*
- *GeneralMap* - *GeneralMap*
- Alle spezifischen Maps - Alle spezifischen Maps
- *Dice* (Würfel) - *Map_World* (gesamte Weltkarte)
- *MainMenu* - *MainMenu*
- *GameOptions* - *GameOptions*
### Actors ### Actors
- - *Province* (von Achim)
- *Player*
- *Dice* (Würfel)
### Sonstige Actors (Control Elemente) ### Sonstige Actors (Control Elemente)
- *GUI_Interface*
- *Label* - *Label*
- *Button*
- *Menue_Button*
- *Roll_Button*
- *CurrentPlayerArrow*
### Sonstige ### Sonstige
@ -93,7 +98,7 @@ Diese Oberklasse kümmert sich dabei um die Anzeigen, die Spielmechanik und die
Für diese Klasse wird der Konstruktor nicht direkt von den Eigenschaften festgelegt, sondern muss folgende Argumente annehmen: Für diese Klasse wird der Konstruktor nicht direkt von den Eigenschaften festgelegt, sondern muss folgende Argumente annehmen:
1. Spielerliste mit den Namen **String[]** 1. Spielerliste mit den Namen **String[]**
2. 2. ...
### Explizite Eigenschaften ### Explizite Eigenschaften
@ -319,6 +324,14 @@ Berechnet eine Zufallszahl von 1 bis 6, speichert diese ab und gibt sie auch so
--- ---
## GUI_Interface
Die Oberklasse für alle Interfaces.
Besitzt noch keine relevanten Eigenschaften
---
## Label ## Label
Zeigt einen Text auf dem Bildschirm an. Zuvor wurde dieses Objekt "Text" genannt, "Label" ist der fachlichere Ausdruck dafür. Zeigt einen Text auf dem Bildschirm an. Zuvor wurde dieses Objekt "Text" genannt, "Label" ist der fachlichere Ausdruck dafür.
@ -331,3 +344,9 @@ Zeigt einen Text auf dem Bildschirm an. Zuvor wurde dieses Objekt "Text" genannt
Dieser Text wird von dem Actor aus zu sehen sein. Dieser Text wird von dem Actor aus zu sehen sein.
Mit **String getText()** und **String setText(String)** bekommt Zugriff darauf. Mit **String getText()** und **String setText(String)** bekommt Zugriff darauf.
---
## Button
Die Hauptklasse für Buttons, wird durch Erbung spezifiziert.
Loading…
Cancel
Save