| 187 | self.text_rect = self.text.get_rect(center=(self.x + 112, self.y + 37)) |
| 188 | |
| 189 | def draw(self): |
| 190 | global opponent_speed, ball_speed, start_game |
| 191 | pos = pygame.mouse.get_pos() |
| 192 | if self.rect.collidepoint(pos): |
| 193 | if pygame.mouse.get_pressed()[0] == 1: |
| 194 | if self.val == "EASY": |
| 195 | game_state.state = "easy_game" |
| 196 | elif self.val == "MEDIUM": |
| 197 | game_state.state = "med_game" |
| 198 | elif self.val == "HARD": |
| 199 | game_state.state = "hard_game" |
| 200 | |
| 201 | pygame.draw.rect(WIN, (59, 59, 209), self.rect) |
| 202 | WIN.blit(self.text, self.text_rect) |
| 203 | |
| 204 | |
| 205 | class GameState: |