I feel like the current Settings System is a little bulky and inflexible. I suggest rewriting it using Settings Parser. This is a very simple and flexible configuration manager. (I would implement this myself but I haven't been able to get the project to compile properly yet anyway.)
Here's an example from one of my projects on how this could be used
With this, it would be very simple to add and remove things from the list without breaking things.
And, things can very easily be changed whilst the game is running.
I feel like the current Settings System is a little bulky and inflexible. I suggest rewriting it using Settings Parser. This is a very simple and flexible configuration manager. (I would implement this myself but I haven't been able to get the project to compile properly yet anyway.)
Here's an example from one of my projects on how this could be used
With this, it would be very simple to add and remove things from the list without breaking things. And, things can very easily be changed whilst the game is running.