* Started on mod support. Now possible to start the game with "./blockattack --mod 1.3.0.bricks" to use a mod
* Add example mod which also uses a sprite file
* Added a mod file parser for processing modinfo-files
* Now save the modlist and use it again at next startup
* Add "player configuration" menu for the 4 player menu items. Freeing up 4 places in the menu.
* Started to add a mod config menu
* Add title to Mod Config page
* Add exit button to mod menu
* Different physfs approach
* List the availeble mods.
* Now packs the sample mod
* Now sorts the mod list
* update translation files
* astyle fixes
* Also look for user mods.
commit 6716dddf2729e653eb86589c0be8e937448e6958
Author: Poul Sander <poul@poulsander.com>
Date: Mon Oct 26 21:12:37 2020 +0100
Updated build instuctions and Docker images to accept that libutf8cpp is included
commit ded79f2428d0f99c22e1d2c352431f9f29af74eb
Author: Poul Sander <poul@poulsander.com>
Date: Mon Oct 26 20:25:24 2020 +0100
Moved utfcpp into the included libs. It is too troublesome between distributions
The old format was fine as long as I only moved between C++ and Java.
Now I am also setting in Python where the doc strings are written after the "declaration". This made it harder to read.
so that blockattack.data builds in a reproducible way
in spite of indeterministic filesystem readdir order
See https://reproducible-builds.org/ for why this is good.
Also call gzip -n to omit build time from .gz header.