home
·
contact
·
privacy
projects
/
plomrogue
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
fdaa068
)
Server/py: Minor refactoring.
author
Christian Heller
<c.heller@plomlompom.de>
Sun, 22 Feb 2015 11:42:19 +0000
(12:42 +0100)
committer
Christian Heller
<c.heller@plomlompom.de>
Sun, 22 Feb 2015 11:42:19 +0000
(12:42 +0100)
plomrogue-server.py
patch
|
blob
|
history
diff --git
a/plomrogue-server.py
b/plomrogue-server.py
index 34009382f77b3eac39ec03eb147288691b553510..5018304e6a0af417d5e0d450162bb918a16ad498 100755
(executable)
--- a/
plomrogue-server.py
+++ b/
plomrogue-server.py
@@
-120,15
+120,22
@@
def make_turn_tester(turn_to_compare, world_db):
return turn_tester
return turn_tester
-io_db = {}
-world_db = {}
-try:
+
+def parse_command_line_arguments():
+ """Return settings values read from command line arguments."""
parser = argparse.ArgumentParser()
parser.add_argument('-s', nargs='?', type=int, dest='replay', const=1,
action='store')
parser = argparse.ArgumentParser()
parser.add_argument('-s', nargs='?', type=int, dest='replay', const=1,
action='store')
+ opts, unknown = parser.parse_known_args()
+ return opts
+
+
+io_db = {}
+world_db = {}
+try:
+ opts = parse_command_line_arguments()
setup_server_io(io_db)
# print("DUMMY: Run game.")
setup_server_io(io_db)
# print("DUMMY: Run game.")
- opts, unknown = parser.parse_known_args()
if None != opts.replay:
if opts.replay < 1:
opts.replay = 1
if None != opts.replay:
if opts.replay < 1:
opts.replay = 1
@@
-139,6
+146,7
@@
try:
world_db["turn"] = 0
break_tester = make_turn_tester(opts.replay, world_db)
obey_lines_in_file(io_db["path_record"], "record ", break_tester)
world_db["turn"] = 0
break_tester = make_turn_tester(opts.replay, world_db)
obey_lines_in_file(io_db["path_record"], "record ", break_tester)
+ # what to do next?
else:
if os.access(io_db["path_save"], os.F_OK):
obey_lines_in_file(io_db["path_save"], "save")
else:
if os.access(io_db["path_save"], os.F_OK):
obey_lines_in_file(io_db["path_save"], "save")