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
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to