Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. self.draw_grid()
  2. pygame.display.flip()
  3. while pause:
  4. for event in pygame.event.get():
  5. if event.type == QUIT:
  6. running = False
  7. pause = False
  8. elif event.type == MOUSEBUTTONDOWN:
  9. pos = pygame.mouse.get_pos()
  10. i = pos[1] // self.cell_size
  11. j = pos[0] // self.cell_size
  12. if self.life.curr_generation[i][j] == 1:
  13. self.life.curr_generation[i][j] = 0
  14. else:
  15. self.life.curr_generation[i][j] = 1
  16. self.draw_grid()
  17. pygame.display.flip()
  18. elif event.type == KEYDOWN:
  19. if event.key == K_SPACE:
  20. pause = False
  21. self.life.step()
  22. if (not self.life.is_max_generations_exceeded) or (not self.life.is_changing):
  23. running = False
  24. clock.tick(self.speed)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement