From 83411db848f0c49f9dae6073ae89007f3b80fe71 Mon Sep 17 00:00:00 2001 From: filifa Date: Tue, 19 Mar 2024 20:38:20 -0500 Subject: [PATCH] Add pygame.Rect member to Board --- board.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/board.py b/board.py index 5d46e95..3347167 100644 --- a/board.py +++ b/board.py @@ -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)]