diff options
Diffstat (limited to 'test_tile.py')
| -rwxr-xr-x | test_tile.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test_tile.py b/test_tile.py new file mode 100755 index 0000000..e6ab9e6 --- /dev/null +++ b/test_tile.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python3 +import sys +from importlib import import_module +from weatbag import Player, interact, name_to_coords + +if len(sys.argv) != 2: + print("Usage: ./test_tile.py <tile module>") + print("E.g. : ./test_tile.py n2") + sys.exit() + +player = Player('Test player') +player.position = name_to_coords(sys.argv[1]) + +mod = import_module('weatbag.tiles.' + sys.argv[1]) +if hasattr(mod, 'test_items'): + player.inventory.update(mod.test_items) + print("You have test items:") + for item, n in player.inventory.most_common(): + if n < 1: + break + print(item, '(%d)' % n) + print() + +interact(player) + |
