package chess.controller; import chess.model.Color; import chess.model.Coordinate; public interface OutputSystem { void playerTurn(Color color); void winnerIs(Color color); void kingIsInCheck(); void kingIsInMat(); void patSituation(); void hasSurrendered(Color color); void gameStarted(); void promotePawn(Coordinate pieceCoords); void updateDisplay(); }