/* Generated by Together */ package model.board; import GameIO.*; import model.*; /** * Represents a terminal state of the board. */ abstract class ATerminalState extends ABoardState { public void map(int player, IBoardLambda lambda, Object param, ABoardModel host) { // no valid moves available in a terminal state. lambda.noApply(player, host, param); } public abstract Object execute(IBoardStatusVisitor visitor, Object param, ABoardModel host); }