Refactoring the UI Into an MVC Architecture


Posted on 28 October 2017 in T31LoSB





Coding heavy week, but mostly for non visible features. I ported over the previously ad-hoc coded user interface screens to a more traditional Model-View-Controller architecture. It’s made for nicer, better tested code, and with the refactor it was easy to add a shared ‘help’ feature to all the user interface screens.

Help Command

Roster Help

Combat Help