def test3(): #--Starting position for one rook in c3-- #Enemy pieces at b3, e3 #Blocked by own piece at c2 R = Rook(Color.White) P = Pawn(Color.White) p = Pawn(Color.Black) gameBoard = Board() place_piece(gameBoard, "c3", R) place_piece(gameBoard, "c2", P) place_piece(gameBoard, "b3", p) place_piece(gameBoard, "e3", p) translate(R.legalMoves(gameBoard, False)) display.print_board(gameBoard.board)
def test4(): #--Starting position for one rook in d4 -- #Enemy pieces at d2, b4 #Blocked by own piece at d6, g4 r = Rook(Color.Black) P = Pawn(Color.White) p = Pawn(Color.Black) gameBoard = Board() place_piece(gameBoard, "d4", r) place_piece(gameBoard, "d2", p) place_piece(gameBoard, "b4", p) place_piece(gameBoard, "d6", P) place_piece(gameBoard, "g4", P) translate(r.legalMoves(gameBoard, False)) display.print_board(gameBoard.board)