package chess import "local/m/mchess_server/types" type Queen struct { Color types.ChessColor } func (Queen) AfterMoveAction() { } func (q Queen) GetColor() types.ChessColor { return q.Color } func (q Queen) GetAllLegalAndIllegalMoves(board Board, fromSquare types.Coordinate) []types.Coordinate { return []types.Coordinate{} }