The menu flow code overhaul proved to be an absolute beast of a task to take. It was necessary, as during the FoG(U) development the menu flow code got soo clustered (mostly due to very old and "very efficient" legacy menu base code put in there by the ones which started the work on the menu interface) that making sure all the menu screens are properly setup, updated and reset and have their variables properly initialized, passed on and reset was next to impossible.
A complete cleaning-up of the menu code have become more and more stringent, and I decided to do it for the GM3 (which had all the other code in place by the 3rd March when its review and approval come from Slitherine). the base main menu code has around 13k lines of code, and together with the rest of the code involved in it easily reaches up well over 20k lines of code.. I'm sure have now a better picture of the immense amount of work (more than 14h each day, including the weekends) I'm doing required for cleaning it up all.
Everything said, I've almost finished it, the code is completely cleaned up at this moment and only requires extensive testing and small fixes (checking each screen and fixing cleaning-up small mistakes and hooking up the menu transitions mistakes/leftovers/errors), also partially completed.
So it's almost ready, and should be ready anytime now (today/tomorrow). As usual, please take it with a grain of salt and mind Murphy's (the bastard!!!) laws though
of course not!hms wrote:explain? remove my posts?
you've quoted the first post of this thread which I'm constantly updating to contain all the updates posted through the thread (for easier information). and this quote appearing in your posts is way too long as it contains all the updates. you could just remove all the updates from the quote, excepting the newest (#19) one). In this way your post still keeps its meaning, while not being excessively and unnecessarily long.
thank youcothyso wrote:Update #19 (3rd March 2017)cothyso wrote:Hello friends,
The The FoG(U) v2.5.02 rev 1044f GM2k / GM3 preview build was approved so I moved forward with the GM3 build. Unfortunately I haven't finished yet the trailing WIP code for the FoG(U) 2.5.03 rev 1045 GM3, so there will be no build today.
The work still needing to be done should be ready during this weekend/by the beginning of the next week, and as soon as the build is ready I'll make the new build thread, and forward the build to Slitherine for publishing.
PS: I've had a closer look, and noticed that actually the last two of your posts are duplicate of the first one (same date, same hour), so beside cleaning up the first one, also please remove the other two duplicates. thank you!