示例#1
0
def test2():
	#--Starting position for white pawn in f2-
	#Black pawns in both of white's attacking postion
	P = Pawn(Color.White)
	p = Pawn(Color.Black)
	gameBoard = Board();
	place_piece(gameBoard, "f2", P)
	place_piece(gameBoard, "e3", p)
	place_piece(gameBoard, "g3", p)
	#print "Legal Moves:", p.legalMoves(point, gameBoard)
	translate(P.legalMoves(gameBoard, False))
	display.print_board(gameBoard.board)
示例#2
0
def test1():
	#--Starting position for black pawn in b7--
	#white pawns in both attacking directions

	p = Pawn(Color.Black)
	P = Pawn(Color.White)
	gameBoard = Board();
	place_piece(gameBoard, "b7", p)
	place_piece(gameBoard, "a6", P)
	place_piece(gameBoard, "c6", P)
	#print "Legal Moves:", p.legalMoves(point, gameBoard)
	translate(p.legalMoves(gameBoard, False))
	display.print_board(gameBoard.board)