import java.awt.*; public class Rook extends ChessPiece { public Rook (int c, Image p, Component l) { super (c, p, l); } public boolean legalMove (ChessBoard cb, int x, int y) { return (legalCapture (cb, x, y) >= 0 && moveStraight (x, y) && !moveBlocked (cb, x, y)); } }