home
·
contact
·
privacy
projects
/
plomrogue2-experiments
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
1ed8790
)
Minor refactoring.
author
Christian Heller
<c.heller@plomlompom.de>
Wed, 10 Apr 2019 01:25:29 +0000
(
03:25
+0200)
committer
Christian Heller
<c.heller@plomlompom.de>
Wed, 10 Apr 2019 01:25:29 +0000
(
03:25
+0200)
new/example_client.py
patch
|
blob
|
history
diff --git
a/new/example_client.py
b/new/example_client.py
index 5fc3063da146b2a4be1a26e47bc7f61169de903d..1a7fe74bc501aa8ecfb6fbc780dbe37881a7dee8 100755
(executable)
--- a/
new/example_client.py
+++ b/
new/example_client.py
@@
-90,11
+90,13
@@
def cmd_LAST_PLAYER_TASK_RESULT(game, msg):
game.log(msg)
cmd_LAST_PLAYER_TASK_RESULT.argtypes = 'string'
game.log(msg)
cmd_LAST_PLAYER_TASK_RESULT.argtypes = 'string'
+
def cmd_TURN_FINISHED(game, n):
"""Do nothing. (This may be extended later.)"""
pass
cmd_TURN_FINISHED.argtypes = 'int:nonneg'
def cmd_TURN_FINISHED(game, n):
"""Do nothing. (This may be extended later.)"""
pass
cmd_TURN_FINISHED.argtypes = 'int:nonneg'
+
def cmd_TURN(game, n):
"""Set game.turn to n, empty game.things."""
game.world.turn = n
def cmd_TURN(game, n):
"""Set game.turn to n, empty game.things."""
game.world.turn = n
@@
-102,24
+104,29
@@
def cmd_TURN(game, n):
game.world.pickable_items = []
cmd_TURN.argtypes = 'int:nonneg'
game.world.pickable_items = []
cmd_TURN.argtypes = 'int:nonneg'
+
def cmd_VISIBLE_MAP_LINE(game, y, terrain_line):
game.world.map_.set_line(y, terrain_line)
cmd_VISIBLE_MAP_LINE.argtypes = 'int:nonneg string'
def cmd_VISIBLE_MAP_LINE(game, y, terrain_line):
game.world.map_.set_line(y, terrain_line)
cmd_VISIBLE_MAP_LINE.argtypes = 'int:nonneg string'
+
def cmd_GAME_STATE_COMPLETE(game):
game.tui.to_update['turn'] = True
game.tui.to_update['map'] = True
game.tui.to_update['inventory'] = True
def cmd_GAME_STATE_COMPLETE(game):
game.tui.to_update['turn'] = True
game.tui.to_update['map'] = True
game.tui.to_update['inventory'] = True
+
def cmd_THING_TYPE(game, i, type_):
t = game.world.get_thing(i)
t.type_ = type_
cmd_THING_TYPE.argtypes = 'int:nonneg string'
def cmd_THING_TYPE(game, i, type_):
t = game.world.get_thing(i)
t.type_ = type_
cmd_THING_TYPE.argtypes = 'int:nonneg string'
+
def cmd_PLAYER_INVENTORY(game, ids):
game.world.player_inventory = ids # TODO: test whether valid IDs
cmd_PLAYER_INVENTORY.argtypes = 'seq:int:nonneg'
def cmd_PLAYER_INVENTORY(game, ids):
game.world.player_inventory = ids # TODO: test whether valid IDs
cmd_PLAYER_INVENTORY.argtypes = 'seq:int:nonneg'
+
def cmd_PICKABLE_ITEMS(game, ids):
game.world.pickable_items = ids
game.tui.to_update['pickable_items'] = True
def cmd_PICKABLE_ITEMS(game, ids):
game.world.pickable_items = ids
game.tui.to_update['pickable_items'] = True
@@
-510,7
+517,6
@@
class TUI:
if new_examine_pos:
self.examiner_position = new_examine_pos
self.to_update['map'] = True
if new_examine_pos:
self.examiner_position = new_examine_pos
self.to_update['map'] = True
- self.to_update['descriptor'] = True
def switch_to_pick_or_drop(target_widget):
self.item_pointer = 0
def switch_to_pick_or_drop(target_widget):
self.item_pointer = 0
@@
-601,7
+607,7
@@
class TUI:
turn_widget.children += [TurnWidget(self, (2, 6), (1, 14), ['turn'])]
log_widget = LogWidget(self, (4, 0), (None, 20), ['log'])
descriptor_widget = DescriptorWidget(self, (4, 0), (None, 20),
turn_widget.children += [TurnWidget(self, (2, 6), (1, 14), ['turn'])]
log_widget = LogWidget(self, (4, 0), (None, 20), ['log'])
descriptor_widget = DescriptorWidget(self, (4, 0), (None, 20),
- ['
descriptor
'], False)
+ ['
map
'], False)
map_widget = MapWidget(self, (0, 21), (None, None), ['map'])
inventory_widget = InventoryWidget(self, (0, 21), (None, None),
['inventory'], False)
map_widget = MapWidget(self, (0, 21), (None, None), ['map'])
inventory_widget = InventoryWidget(self, (0, 21), (None, None),
['inventory'], False)