|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Observable | +--openArena.AbstractArena
Basisklasse für alle Arenen
Field Summary | |
protected int |
groesseX
Die Größe der Arena in X Richtung |
protected int |
groesseY
Die Größe der Arena in Z Richtung |
Fields inherited from class java.util.Observable |
|
Constructor Summary | |
AbstractArena()
|
Method Summary | |
abstract int |
getAgentAnzahl(java.lang.String rasse)
|
abstract double |
getAgentEnergie(openArena.werte.Vektor position)
|
abstract double |
getEnergie(java.lang.String rasse)
|
abstract openArena.Feld |
getFeld(openArena.werte.Vektor position)
Liefert ein Feld der Welt zurück |
java.awt.Dimension |
getGroesse(java.awt.Dimension size)
Gibt größe der Arena zurück |
abstract java.util.Map |
getKonfiguration()
|
abstract int |
getRunde()
|
abstract void |
setAgenten(java.util.Collection agenten)
|
abstract boolean |
starteArena()
|
abstract boolean |
starteRunde()
|
abstract void |
updateKonfiguration()
|
abstract void |
viewsBenachrichtigen()
|
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int groesseX
Die Größe der Arena in X Richtung
protected int groesseY
Die Größe der Arena in Z Richtung
Constructor Detail |
public AbstractArena()
Method Detail |
public java.awt.Dimension getGroesse(java.awt.Dimension size)
Gibt größe der Arena zurück
size
- Die Größe der Arena wird hier reingeschrieben
public abstract openArena.Feld getFeld(openArena.werte.Vektor position)
Liefert ein Feld der Welt zurück
public abstract int getAgentAnzahl(java.lang.String rasse)
public abstract double getAgentEnergie(openArena.werte.Vektor position)
public abstract double getEnergie(java.lang.String rasse)
public abstract java.util.Map getKonfiguration()
public abstract int getRunde()
public abstract void setAgenten(java.util.Collection agenten)
public abstract boolean starteArena()
public abstract boolean starteRunde()
public abstract void updateKonfiguration()
public abstract void viewsBenachrichtigen()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |