spiel
Class SpielVarianten

java.lang.Object
  extended by spiel.SpielVarianten
All Implemented Interfaces:
java.io.Serializable

public final class SpielVarianten
extends java.lang.Object
implements java.io.Serializable

Repräsentation eines Spielbretts mit verschiedenen, möglichen Aufstellungen der Würmer. Wird von Spielbretteditor erzeugt. Tritt nur auf im Zusammenspiel zwischen Editor, Spiel-Server und Filesystem. Änderungen seit 1.0: Umstellung auf Beans. (Aus Kompatibilitätsgründen bleiben die Instanzvariablen public.) Klasse als final deklariert.

Version:
1.2
See Also:
Serialized Form

Field Summary
 java.util.Vector<java.util.Vector<java.util.Vector<Wurm>>> aufstellungen
          Die verschiedenen, möglichen Aufstellungen.
 java.lang.String beschreibung
          Optionaler Text zur Beschreibung des Spielbretts.
 java.lang.String name
          selbsterklärend
 Feld[][] spielbrett
          selbsterklärend
 
Constructor Summary
SpielVarianten()
           
SpielVarianten(java.lang.String n, java.lang.String b, Feld[][] s, java.util.Vector<java.util.Vector<java.util.Vector<Wurm>>> a)
          selbsterklärend
 
Method Summary
 java.util.Vector<java.util.Vector<java.util.Vector<Wurm>>> getAufstellungen()
           
 java.lang.String getBeschreibung()
           
 java.lang.String getName()
           
 Feld[][] getSpielbrett()
           
 void setAufstellungen(java.util.Vector<java.util.Vector<java.util.Vector<Wurm>>> aufstellungen)
           
 void setBeschreibung(java.lang.String beschreibung)
           
 void setName(java.lang.String name)
           
 void setSpielbrett(Feld[][] spielbrett)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name
selbsterklärend


beschreibung

public java.lang.String beschreibung
Optionaler Text zur Beschreibung des Spielbretts.


spielbrett

public Feld[][] spielbrett
selbsterklärend


aufstellungen

public java.util.Vector<java.util.Vector<java.util.Vector<Wurm>>> aufstellungen
Die verschiedenen, möglichen Aufstellungen. Ein Vector repräsentiert die Würmer eines Spielers. Ein Vector> repräsentiert die Würmer aller Spieler für eine Spielerzahl. Ein Vector>> repräsentiert die Aufstellungen für 1 bis 5 Spieler.

Constructor Detail

SpielVarianten

public SpielVarianten(java.lang.String n,
                      java.lang.String b,
                      Feld[][] s,
                      java.util.Vector<java.util.Vector<java.util.Vector<Wurm>>> a)
selbsterklärend


SpielVarianten

public SpielVarianten()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getBeschreibung

public java.lang.String getBeschreibung()

setBeschreibung

public void setBeschreibung(java.lang.String beschreibung)

getSpielbrett

public Feld[][] getSpielbrett()

setSpielbrett

public void setSpielbrett(Feld[][] spielbrett)

getAufstellungen

public java.util.Vector<java.util.Vector<java.util.Vector<Wurm>>> getAufstellungen()

setAufstellungen

public void setAufstellungen(java.util.Vector<java.util.Vector<java.util.Vector<Wurm>>> aufstellungen)