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 (parent:
8e940dc
)
Server/py: Add (mostly dummy) WORLD_ACTIVE command.
author
Christian Heller
<c.heller@plomlompom.de>
Tue, 24 Feb 2015 11:42:54 +0000
(12:42 +0100)
committer
Christian Heller
<c.heller@plomlompom.de>
Tue, 24 Feb 2015 11:42:54 +0000
(12:42 +0100)
plomrogue-server.py
patch
|
blob
|
history
diff --git
a/plomrogue-server.py
b/plomrogue-server.py
index 6ccd7a1ca2bd7be5632c1b582c8a71f04ed0d3a8..10f613cf7cb8e860316d61e45249d569dfdbdcf0 100755
(executable)
--- a/
plomrogue-server.py
+++ b/
plomrogue-server.py
@@
-120,6
+120,7
@@
def save_world():
# Dummy for saving all commands to reconstruct current world state.
# Misses same optimizations as record() from the original record().
atomic_write(io_db["path_save"],
# Dummy for saving all commands to reconstruct current world state.
# Misses same optimizations as record() from the original record().
atomic_write(io_db["path_save"],
+ "WORLD_ACTIVE " + str(world_db["WORLD_ACTIVE"]) + "\n" +
"MAP_LENGTH " + str(world_db["MAP_LENGTH"]) + "\n" +
"PLAYER_TYPE " + str(world_db["PLAYER_TYPE"]) + "\n" +
"TURN " + str(world_db["TURN"]) + "\n" +
"MAP_LENGTH " + str(world_db["MAP_LENGTH"]) + "\n" +
"PLAYER_TYPE " + str(world_db["PLAYER_TYPE"]) + "\n" +
"TURN " + str(world_db["TURN"]) + "\n" +
@@
-286,6
+287,11
@@
def command_maplength(maplength_string):
worlddb_value_setter("MAP_LENGTH", 1, 256)(maplength_string)
worlddb_value_setter("MAP_LENGTH", 1, 256)(maplength_string)
+def command_worldactive(worldactive_string):
+ # DUMMY.
+ worlddb_value_setter("WORLD_ACTIVE", 0, 255)(worldactive_string)
+
+
"""Commands database.
Map command start tokens to ([0]) number of expected command arguments, ([1])
"""Commands database.
Map command start tokens to ([0]) number of expected command arguments, ([1])
@@
-302,7
+308,8
@@
commands_db = {
4294967295)),
"TURN": (1, False, worlddb_value_setter("TURN", 0, 65535)),
"PLAYER_TYPE": (1, False, worlddb_value_setter("PLAYER_TYPE", 0, 255)),
4294967295)),
"TURN": (1, False, worlddb_value_setter("TURN", 0, 65535)),
"PLAYER_TYPE": (1, False, worlddb_value_setter("PLAYER_TYPE", 0, 255)),
- "MAP_LENGTH": (1, False, command_maplength)
+ "MAP_LENGTH": (1, False, command_maplength),
+ "WORLD_ACTIVE": (1, False, command_worldactive)
}
}
@@
-312,7
+319,8
@@
world_db = {
"SEED_MAP": 0,
"SEED_RANDOMNESS": 0,
"PLAYER_TYPE": 0,
"SEED_MAP": 0,
"SEED_RANDOMNESS": 0,
"PLAYER_TYPE": 0,
- "MAP_LENGTH": 64
+ "MAP_LENGTH": 64,
+ "WORLD_ACTIVE": 0
}
}