-
Notifications
You must be signed in to change notification settings - Fork 0
/
checkers_class.py
30 lines (27 loc) · 1.34 KB
/
checkers_class.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import piece_class ##Need create piece
import board_class ##Need set location
class checkers():
"""
This will create the actual checkers board used to play.
"""
def __init__(self, size):
new_board = board_class.board(size)
self.board = new_board
red_piece = piece_class.piece("red", "regular")
black_piece = piece_class.piece("black", "regular")
for row in range(1,4): ##This is going to set up the first player's pieces
for column in range(1,11):
if row%2 == 0 and column%2 != 0:
new_board.setLocation(column, row, red_piece)
print red_piece.printPiece(), row, column
if row%2 != 0 and column%2 == 0:
new_board.setLocation(column, row, red_piece)
print red_piece.printPiece(), row, column
for row in range(6,9): ##This is going to set up the first player's pieces
for column in range(1,11):
if row%2 == 0 and column%2 != 0:
new_board.setLocation(column, row, red_piece)
print black_piece.printPiece(), row, column
if row%2 != 0 and column%2 == 0:
new_board.setLocation(column, row, red_piece)
print black_piece.printPiece(), row, column