package chess import "mchess_server/types" type Knight struct { Color types.ChessColor } // AfterMoveAction implements Piece. func (k Knight) AfterMoveAction() { } func (k Knight) GetColor() types.ChessColor { return k.Color } func (k Knight) GetAllMovesButBlocked(board Board, fromSquare types.Coordinate) []types.Coordinate { return []types.Coordinate{} }