This commit is contained in:
55
app/src/main/java/chess/controller/event/GameAdapter.java
Normal file
55
app/src/main/java/chess/controller/event/GameAdapter.java
Normal file
@@ -0,0 +1,55 @@
|
||||
package chess.controller.event;
|
||||
|
||||
import chess.controller.commands.PromoteCommand.PromoteType;
|
||||
import chess.model.Color;
|
||||
import chess.model.Coordinate;
|
||||
import chess.model.Move;
|
||||
|
||||
public abstract class GameAdapter implements GameListener {
|
||||
|
||||
@Override
|
||||
public void onPlayerTurn(Color color, boolean undone) {}
|
||||
|
||||
@Override
|
||||
public void onWin(Color color) {}
|
||||
|
||||
@Override
|
||||
public void onKingInCheck() {}
|
||||
|
||||
@Override
|
||||
public void onKingInMat() {}
|
||||
|
||||
@Override
|
||||
public void onPatSituation() {}
|
||||
|
||||
@Override
|
||||
public void onSurrender(Color color) {}
|
||||
|
||||
@Override
|
||||
public void onGameStart() {}
|
||||
|
||||
@Override
|
||||
public void onPromotePawn(Coordinate pieceCoords) {}
|
||||
|
||||
@Override
|
||||
public void onBoardUpdate() {}
|
||||
|
||||
@Override
|
||||
public void onGameEnd() {}
|
||||
|
||||
@Override
|
||||
public void onMove(Move move, boolean captured) {}
|
||||
|
||||
@Override
|
||||
public void onMoveNotAllowed(Move move) {}
|
||||
|
||||
@Override
|
||||
public void onDraw() {}
|
||||
|
||||
@Override
|
||||
public void onCastling(boolean bigCastling) {}
|
||||
|
||||
@Override
|
||||
public void onPawnPromoted(PromoteType promotion) {}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user