Add pygame.Rect member to Board

This commit is contained in:
filifa 2024-03-19 20:38:20 -05:00
parent 697779325f
commit 83411db848
1 changed files with 6 additions and 4 deletions

View File

@ -17,11 +17,13 @@ class Board:
self.unclicked_squares = size[0] * size[1]
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
start_x = self.coords[0]
start_y = self.coords[1]
end_x = start_x + self.square_size*size[1]
end_y = start_y + self.square_size*size[0]
start_x, start_y = self.square_grid.topleft
end_x, end_y = self.square_grid.bottomright
self.squares = [[Square(self, i, j)
for i in range(start_x, end_x, self.square_size)]
for j in range(start_y, end_y, self.square_size)]