Command refactor

This commit is contained in:
2025-04-13 12:29:47 +02:00
parent 9f44548843
commit a23c334994
11 changed files with 207 additions and 100 deletions

View File

@@ -2,34 +2,44 @@ package chess.controller.event;
import chess.model.Color;
import chess.model.Coordinate;
import chess.model.Move;
public abstract class GameAdaptator implements GameListener {
@Override
public void playerTurn(Color color) {}
public void onPlayerTurn(Color color) {}
@Override
public void winnerIs(Color color) {}
public void onWin(Color color) {}
@Override
public void kingIsInCheck() {}
public void onKingInCheck() {}
@Override
public void kingIsInMat() {}
public void onKingInMat() {}
@Override
public void patSituation() {}
public void onPatSituation() {}
@Override
public void hasSurrendered(Color color) {}
public void onSurrender(Color color) {}
@Override
public void gameStarted() {}
public void onGameStart() {}
@Override
public void promotePawn(Coordinate pieceCoords) {}
public void onPromotePawn(Coordinate pieceCoords) {}
@Override
public void updateDisplay() {}
public void onBoardUpdate() {}
@Override
public void onGameEnd() {}
@Override
public void onMove(Move move) {}
@Override
public void onMoveNotAllowed(Move move) {}
}