6 Years Ago
Actually got a menu system working nicely for the extra game mode screens. Removed GameMenuOpener. Instead, SimpleMenuNavigationController is a fairly basic UINavigationController subclass that allows opening a menu, and other UIViewControllers can subclass it if they want to also be able to open a menu and push/pop stuff. Works better than moving push/pop into the main UIManager because it still allows the whole stack to be cleanly cleared when the view changes.