Files
3DChess/app/src/main/java/chess/io/OutputSystem.java
2025-04-02 17:19:26 +02:00

26 lines
423 B
Java

package chess.io;
import chess.io.commands.MoveCommand;
import chess.io.commands.PromoteCommand;
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);
}