Still chipping away at this when I can. As part of optimising the program I managed to remove all outstanding text parsing bugs that I was experiencing and reduce memory usage by nearly 100% from nearly 200MB to under 100MB!
I have also substantially decoupled the JavaFX interface from the application logic and documented the program thoroughly.
It's now potentially possible for someone to write (for example) an Android app which makes use of this application's logic but which provides a different UI with extremely minimal alterations to the existing code.
Now I really do need to stop messing about and get it to actually load missions!
|