package gameengine.operations;
import PBFT.TChineseCheckersOperation;
import PBFT.TOperation;
import gameengine.ChineseCheckersState;
/**
* Created by sctu on 11/30/14.
*/
public class NoOp implements statemachine.Operation<ChineseCheckersState> {
public int getA() {
return a;
}
public int a = 3;
@Override
public void apply(ChineseCheckersState state) {
}
@Override
public boolean isValid(ChineseCheckersState state) {
return true;
}
@Override
public void undo(ChineseCheckersState state) {
}
@Override
public TOperation serialize() {
TOperation tOperation = new TOperation();
tOperation.setArguments("");
tOperation.setOperationType(TChineseCheckersOperation.NO_OP.getValue());
return tOperation;
}
}