screenmanager
screenmanager copied to clipboard
Stackable Screen/State Management for the LÖVE framework.
Currently the library enforces the usage of closure based OOP which probably is awkward to use for most lua coders. We could make it more open by either allowing the...
When I first wrote this library I just passed certain callbacks to all screens on the stack, but over time I realized that maybe for convenience it should forward all...
Currently ScreenManager doesn't check: - If the screens are tables when calling [`ScreenManager.init`](https://github.com/rm-code/screenmanager/blob/master/ScreenManager.lua#L141). So it will error when trying to index [`screen.new()`](https://github.com/rm-code/screenmanager/blob/master/ScreenManager.lua#L79) - If the returned value from `screen.new()` is...