Added a 'Random' button to the piece browser (commit d9a7e67), next to the styles dropdown (with an option to hide it if preferred) which randomizes the piece style when clicked. Also added the option to add certain styles to the randomizer in the Style Manager, so that it will only cycle through certain chosen styles. If none are chosen, it will cycle through all styles.
The button is hidden by default, but maybe it shouldn't be. We can decide this later.
EDIT: Also refactored the settings that were being saved internally (rather than to the .ini) - all settings are now external, so get saved to the settings file rather than wherever Windows likes to put stuff. This should help with migration between versions. Commit 99949ed
That just leaves level templates. This is something I've considered previously and could certainly be done, but I wonder what the best UI for it would be. A button on the Globals tab that opens a template picker? A dropdown with all the available templates listed (selecting one applies it)? Load default template at startup is a given.
The button is hidden by default, but maybe it shouldn't be. We can decide this later.
EDIT: Also refactored the settings that were being saved internally (rather than to the .ini) - all settings are now external, so get saved to the settings file rather than wherever Windows likes to put stuff. This should help with migration between versions. Commit 99949ed
That just leaves level templates. This is something I've considered previously and could certainly be done, but I wonder what the best UI for it would be. A button on the Globals tab that opens a template picker? A dropdown with all the available templates listed (selecting one applies it)? Load default template at startup is a given.
