ATerminalState.java
Created with JBuilder
package model.board;
import GameIO.*;

import model.*;

abstract class ATerminalState implements IBoardState {
    public void map(int player, IBoardLambda lambda, Object param, IBoardModel host) {
        // no valid moves available in a terminal state.
        lambda.noApply(player, host, param);
    }

    public abstract Object execute(IBoardStatusVisitor v, Object p, IBoardModel host);
}


ATerminalState.java
Created with JBuilder