package gameengine.operations; import PBFT.TChineseCheckersOperation; import PBFT.TOperation; import gameengine.ChineseCheckersState; /** * Created by andrew on 11/30/14. */ public class AddPlayer implements statemachine.Operation<ChineseCheckersState> { private int replicaId; @Override public void apply(ChineseCheckersState state) { } @Override public boolean isValid(ChineseCheckersState state) { return false; } @Override public void undo(ChineseCheckersState state) { } @Override public TOperation serialize() { TOperation tOperation = new TOperation(); tOperation.setArguments(new Integer(replicaId).toString()); tOperation.setOperationType(TChineseCheckersOperation.ADD_PLAYER.getValue()); return tOperation; } }