package spiel;

/** 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 {@see SpielVarianten}.
 *  
 *  @version 1.0
 *  @author ProgPrakt-Team
 */

import java.io.Serializable;
import java.util.Vector;

public class SpielVariante implements Serializable {

    public String name;
    public String beschreibung;

    public Feld[][] spielbrett;
    public Vector<Vector<Wurm>> aufstellung;
 
    /** Erzeugt eine konkrete Spielvariante aus einer Menge von
     *  möglichen Aufstellungen.
     *  @param i die Anzahl der Spieler
     */
    public SpielVariante(SpielVarianten s, int i) {
	name = s.name;
	beschreibung = s.beschreibung;
	spielbrett = s.spielbrett;
	aufstellung = s.aufstellungen.get(i);
    }
}

