Add pygame.Rect member to Board
This commit is contained in:
parent
697779325f
commit
83411db848
10
board.py
10
board.py
|
@ -17,11 +17,13 @@ class Board:
|
||||||
self.unclicked_squares = size[0] * size[1]
|
self.unclicked_squares = size[0] * size[1]
|
||||||
self.total_mines = round(.2*self.unclicked_squares)
|
self.total_mines = round(.2*self.unclicked_squares)
|
||||||
|
|
||||||
|
len_x = self.square_size*size[1]
|
||||||
|
len_y = self.square_size*size[0]
|
||||||
|
self.square_grid = pygame.Rect(0, 50, len_x, len_y)
|
||||||
|
|
||||||
# Makes a 2D list of Square objects
|
# Makes a 2D list of Square objects
|
||||||
start_x = self.coords[0]
|
start_x, start_y = self.square_grid.topleft
|
||||||
start_y = self.coords[1]
|
end_x, end_y = self.square_grid.bottomright
|
||||||
end_x = start_x + self.square_size*size[1]
|
|
||||||
end_y = start_y + self.square_size*size[0]
|
|
||||||
self.squares = [[Square(self, i, j)
|
self.squares = [[Square(self, i, j)
|
||||||
for i in range(start_x, end_x, self.square_size)]
|
for i in range(start_x, end_x, self.square_size)]
|
||||||
for j in range(start_y, end_y, self.square_size)]
|
for j in range(start_y, end_y, self.square_size)]
|
||||||
|
|
Loading…
Reference in New Issue