The code audit for data structures continues its way.
I'll make an "unofficial" release for the alpha 3, because it will
contains 2 major bugfixes, the one with the decimal separator for the European users,
and non-European ones that uses ',' as the decimal separator, and the second
with the false CPS display when the main window is resized/moved.
I do it this way because the decimal separator bug cannot be reproduced on
my PC and I will need to have people to test it.
The two other bugs, the game flow freeze at March 1st and the transition
phase during a building/assembling process are reproduced on my PC and are all
my fault (so all my code), and will be fixed for the alpha 4.
The short todolist is the following:
1/ the code audit for the following data structures: opengl,
the infrastructures and production
2/ the code audit and decimal separator bugfixes for the
loading of XML database files
3/ the code audit of the game systems data structures and for
the loading/saving of the game save files (including the decimal separator
The alpha 4 will include the heavier work of the audit, the one about all
the game systems, including code completion and some interface completion and
Oh, I nearly forgot, nenexulo22 made the full translation of the description
texts of the SPM memes and policies in the encyclopaedia into Spanish. He also
made an update of the user's interface in Spanish. I'll include some interface
location bugfixes for the alpha 4 too.
It's certainly not the phase that adds new lines of code or needs many
design work, but it's a required one before to push further the development. I
don't want to hit a wall later because of my bad work. But it's also an error
to not audit the code frequently instead in one time after more than 2.5
years... So for each future major versions, I'll do code audit between them.
That's all for now, stay tuned.