Life 4: Renovations

  1. A graphical interface to go with our graphical display
  2. Step 1: Make a plan [3:41]
  3. Step 2: Review existing code [8:58]
  4. Step 3: Test existing code [11:51]
  5. Step 4: Make room for the menu [4:35]
  6. Step 5: Refactoring interlude [12:26]
  7. Step 6: Display the menu icons [21:19]
  8. Step 7: Map mouse clicks to actions [20:35]
  9. Step 8: Merge the UI and the simulation [11:09]
  10. life_gui_6.py: Ending point of the presentation; starting point for the assignment