bool ConflictsWithBoard(MovableGrid block) { return(block.OutsideBoard() || block.HitsAnotherBlock()); }
public bool HitAnotherBlock(MovableGrid block) { return(block.HitsAnotherBlock(this)); }
bool ConflictwithBoard(MovableGrid rotated) { return(rotated.OutsideBoard(this) || rotated.HitsAnotherBlock(this)); }
private bool ConflictWithBoard(MovableGrid block) { return(block.OutsideBoard(this) || block.HitsAnotherBlock(this)); }