#!/usr/bin/python3
+
+# This file is part of PlomRogue. PlomRogue is licensed under the GPL version 3
+# or any later version. For details on its copyright, license, and warranties,
+# see the file NOTICE in the root directory of the PlomRogue source package.
+
+
import argparse
import errno
import os
parser = argparse.ArgumentParser()
parser.add_argument('-s', nargs='?', type=int, dest='replay', const=1,
action='store')
+ parser.add_argument('-l', nargs="?", const="save", dest='savefile',
+ action="store")
parser.add_argument('-v', dest='verbose', action='store_true')
opts, unknown = parser.parse_known_args()
return opts
"""File IO database."""
io_db = {
"path_save": "save",
- "path_record": "history",
+ "path_record": "record_save",
"path_worldconf": "confserver/world",
"path_server": "server/",
"path_in": "server/in",
try:
libpr = prep_library()
rand = RandomnessIO()
- setup_server_io()
opts = parse_command_line_arguments()
+ if opts.savefile:
+ io_db["path_save"] = opts.savefile
+ io_db["path_record"] = "record_" + opts.savefile
+ setup_server_io()
if opts.verbose:
io_db["verbose"] = True
if None != opts.replay: