Today's fairly lengthy session was one of those days where you toil and struggle with all manner of bugs and problems, only to find that the program looks exactly the same as it did at the start of the day (albeit a little cleaner).
My strategy today was to start synchronising my testbed program with my main program, which also involved tidying up my external Globals file crammed with all the variables used in the program; the biggest challenge here was tweaking a vast array of arrays, as Blitz Max handles them slightly differently. Naturally, this generated several errors along the way, much to my delight.
Later in the afternoon I managed to completely break the program, but after a break for some food and a nice cup of tea, I returned to the editor and manage to iron out most of the problems (many of which are just simple teething problems associated with my Blitz Max inexperience).
By the end of the day I managed to get the Splash Screen ported across to the new framework, and thus my strategy for the conversion became clear: I take my main program (a straight copy of my Blitz Plus code), and piece by piece import it into the testbed, converting to the Blitx Max syntax along the way and splitting bigger functions into external files. Wish me luck :)
