Follow-up Comment #1, bug #18673 (project freeciv):
An idea/possible solution:
define different levels to set/validate the values:
- basic checks (limits which should _never_ broken)
- real checks (with settings for all variables)
- real+ checks (with settings for all variables; if a value is limited due to
other values it is set to the next valid value)
The default behaviour (real check) would be used if the user changes a
setting. If a savegame is loaded, first basic checks are done and, after _all_
values are loaded, the real+ checks are run. Thus, one would get a valid game
with the smallest number of changes. If the settings are a valid set no
changes would be needed.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?18673>
_______________________________________________
Nachricht geschickt von/durch Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev