package model.board; import GameIO.*; import model.*; /** * Represents the situation where the game is a draw. */ class DrawState extends ATerminalState { public static DrawState Singleton = new DrawState(); private DrawState() {}; public Object execute(IBoardStatusVisitor visitor, Object param, ABoardModel host) { return visitor.drawCase(host, param); } }