The first big step of the UI refactoring: each Panel class now fetches its data and callback functions from UiModel/UiView/UiController files. Giving each value/function a name also makes it easier to mod in the future.
Next will likely be something along the lines of refactoring input event handling or converting Panel render() methods into lists of draw calls.
The first big step of the UI refactoring: each Panel class now fetches its data and callback functions from UiModel/UiView/UiController files. Giving each value/function a name also makes it easier to mod in the future.
Next will likely be something along the lines of refactoring input event handling or converting Panel
render()
methods into lists of draw calls.