Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)