spiel
Class SpielVariante

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

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

Repräsentation eines Spielbretts mit einer bestimmten Aufstellungen von Würmern für eine feste Anzahl von Spielern. Wird vom Spiel-Server an die Spiel-Clients übergeben. Erklärungen siehe SpielVarianten. Änderungen gegenüber 1.0 wie SpielVarianten, zusätzlich wird die Wurmaufstellung im Konstruktor zur Belegung der Felder benutzt. Für n Spieler wird die Aufstellung mit Index n-1 genommen.

Version:
1.3
See Also:
Serialized Form

Field Summary
 java.util.Vector<java.util.Vector<Wurm>> aufstellung
           
 java.lang.String beschreibung
           
 java.lang.String name
           
 Feld[][] spielbrett
           
 
Constructor Summary
SpielVariante()
           
SpielVariante(SpielVarianten s, int spielerzahl)
          Erzeugt eine konkrete Spielvariante aus einer Menge von möglichen Aufstellungen.
 
Method Summary
 java.util.Vector<java.util.Vector<Wurm>> getAufstellung()
           
 java.lang.String getBeschreibung()
           
 java.lang.String getName()
           
 Feld[][] getSpielbrett()
           
 void setAufstellung(java.util.Vector<java.util.Vector<Wurm>> aufstellung)
           
 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

beschreibung

public java.lang.String beschreibung

spielbrett

public Feld[][] spielbrett

aufstellung

public java.util.Vector<java.util.Vector<Wurm>> aufstellung
Constructor Detail

SpielVariante

public SpielVariante(SpielVarianten s,
                     int spielerzahl)
Erzeugt eine konkrete Spielvariante aus einer Menge von möglichen Aufstellungen.

Parameters:
spielerzahl - die Anzahl der Spieler

SpielVariante

public SpielVariante()
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)

getAufstellung

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

setAufstellung

public void setAufstellung(java.util.Vector<java.util.Vector<Wurm>> aufstellung)