package model.board; import GameIO.*; import model.*; /** * Represents the situation where player #1 has won. */ class Player1WonState extends ATerminalState { public static Player1WonState Singleton = new Player1WonState(); private Player1WonState() {} public Object execute(IBoardStatusVisitor visitor, Object param, ABoardModel host) { return visitor.player1WonCase(host, param); } }