package spiel;

import java.io.Serializable;

/**
 * Ein Serverzug ist die Information, die der Server bei sich über einen Zug abspeichert
 * und nach dem Spiel an alle Mitspieler und Beobachter übergibt
 *
 * @version 1.2
 * @author ProgPrak-Team
 */
public final class Serverzug implements Serializable {    

    // für Serialisierung
    private static final long serialVersionUID = 12L;
 
    private Spielzug zug;
    private int zeit, rundennummer;

    public Serverzug() {}

    /** die Information, die der Spieler herstellte */
    public void setZug (Spielzug zug) { this.zug = zug; }
    public Spielzug getZug() { return zug;}

    /** die gebrauchte Zeit in Millisekunden */
    public void setZeit (int zeit) { this.zeit = zeit; }
    public int getZeit() { return zeit;}

    /** die aktuelle Rundennummer */
    public void setRundennummer (int rundennummer) { this.rundennummer = rundennummer;}
    public int getRundennummer() { return rundennummer; }

}
