From ead0301daaa6f07d9fc740050019bf204543f0ea Mon Sep 17 00:00:00 2001 From: Thomas Kluyver Date: Thu, 10 Jan 2013 16:45:18 +0000 Subject: Allow custom message when player attempts to move to nonexistent tile. Closes gh-7 --- weatbag/__init__.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'weatbag/__init__.py') diff --git a/weatbag/__init__.py b/weatbag/__init__.py index 9a743e0..511e8bc 100644 --- a/weatbag/__init__.py +++ b/weatbag/__init__.py @@ -101,7 +101,9 @@ def main(): name = input("What is your name? ") player = Player(name) interact(player) - + +no_path_msg = "The undergrowth in that direction is impassable. You turn back." + def interact(player): world = World() tile = world[player.position] @@ -120,8 +122,7 @@ def interact(player): try: tile = world[new_posn] except KeyError: - print("The undergrowth in that direction is impassable. " - "You turn back.") + print(getattr(tile, 'no_path_msg', no_path_msg)) else: player.position = new_posn tile.describe() -- cgit v1.3