The most recent version of Logic Lights can be found here. Links to a tutorial video and source code are also there.
- Pushed level selection into Screen() class, with some additional work in the player and game class to streamline things.
- Integration is bad at the handle_events() level. Rather than a nice, clean encapsulation, the level selection code from selector() was duplicated in full.
- Fixed a random error in logout by moving order of event handling around. Not a good solution, but error may never recur. If I try to clean the level selection up I may have to remember what I did, though.
- Selector page is now fully integrated in the way win, retire, and login are. Only need to do the same thing for the game() function