package spiel;

import java.io.Serializable;

import spiel.Richtung;

/**
 *  ein einziger Spielzug eines Spielers
 *  <br>  
 *  Neu in 1.2: implements Serializable
 *
 *  @version 1.3
 *  @author ProgPrak-Team	
 */

public final class Spielzug implements Serializable {

    // für Serialisierung
    private static final long serialVersionUID = 13L;

    private int spielernummer, wurmnummer;
    private Richtung richtung;

    public Spielzug(int spielernummer, int wurmnummer, Richtung richtung) {
	this.spielernummer = spielernummer;
	this.wurmnummer = wurmnummer;
	this.richtung = richtung;
    }

    public int getSpielernummer() {
	return spielernummer;
    }
    public int getWurmnummer() {
	return wurmnummer;
    }
    public Richtung getRichtung() {
	return richtung;
    }

    // nun für XMLisierung vorbereiten
    public Spielzug() {}

    public void setSpielernummer(int spielernummer) {
	this.spielernummer = spielernummer;
    }
    public void setWurmnummer(int wurmnummer) {
	this.wurmnummer = wurmnummer;
    }
    public void setRichtung(Richtung richtung) {
	this.richtung = richtung;
    }	
}
