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