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:
662f4a0
)
Server/py: Add ThingAction execution (but only wait and dummy actions).
author
Christian Heller
<c.heller@plomlompom.de>
Wed, 4 Mar 2015 12:57:45 +0000
(13:57 +0100)
committer
Christian Heller
<c.heller@plomlompom.de>
Wed, 4 Mar 2015 12:57:45 +0000
(13:57 +0100)
plomrogue-server.py
patch
|
blob
|
history
diff --git
a/plomrogue-server.py
b/plomrogue-server.py
index fda9b29df5d5e42dfa9821f6f97b63ef885e4bcb..c3600aa558cc9eaa844feded252a16b62cac53b4 100755
(executable)
--- a/
plomrogue-server.py
+++ b/
plomrogue-server.py
@@
-449,6
+449,28
@@
def build_fov_map(t):
# DUMMY so far. Just builds an all-visible map.
# DUMMY so far. Just builds an all-visible map.
+def actor_wait(Thing):
+ """Do nothing (but loudly, if by player)."""
+ if Thing == world_db["Things"][0]:
+ strong_write(io_db["file_out"], "LOG You wait.\n")
+
+
+def actor_move(Thing):
+ pass
+
+
+def actor_pick_up(Thing):
+ pass
+
+
+def actor_drop(Thing):
+ pass
+
+
+def actor_use(Thing):
+ pass
+
+
def turn_over():
"""Run game world and its inhabitants until new player input expected."""
id = 0
def turn_over():
"""Run game world and its inhabitants until new player input expected."""
id = 0
@@
-472,7
+494,7
@@
def turn_over():
if a == Thing["T_COMMAND"]][0]
ThingAction = world_db["ThingActions"][taid]
if Thing["T_PROGRESS"] == ThingAction["TA_EFFORT"]:
if a == Thing["T_COMMAND"]][0]
ThingAction = world_db["ThingActions"][taid]
if Thing["T_PROGRESS"] == ThingAction["TA_EFFORT"]:
-
# run_thing_action(action["TA_NAME"]
)
+
eval("actor_" + ThingAction["TA_NAME"])(Thing
)
Thing["T_COMMAND"] = 0
Thing["T_PROGRESS"] = 0
# DUMMY: hunger
Thing["T_COMMAND"] = 0
Thing["T_PROGRESS"] = 0
# DUMMY: hunger