-def set_world_db_integer_value(key, val_string, min, max):
- """Set world_db[key] to int(val_string) if legal value >= min & <= max."""
- try:
- val = int(val_string)
- if val < min or val > max:
- raise ValueError
- world_db[key] = val
- except ValueError:
- print("Ignoring: Please use integer >= " + str(min) + " and <= " +
- "str(max)+ '.")
-
-
-def command_turn(turn_string):
- """Set turn to what's described in turn_string."""
- set_world_db_integer_value("TURN", turn_string, 0, 65535)
-
-
-def command_seedmap(mapseed_string):
- """Set map seed to what's described in mapseed_string."""
- set_world_db_integer_value("SEED_MAP", mapseed_string, 0, 4294967295)
-
-
-def command_seedrandomness(randseed_string):
- """Set randomness seed to what's described in randseed_string."""
- set_world_db_integer_value("SEED_RANDOMNESS", randseed_string, 0,
- 4294967295)
-
-