diff --git a/Adventure Game/adventure_game/Handler.py b/Adventure Game/adventure_game/Handler.py index f2c6238..4c866e9 100644 --- a/Adventure Game/adventure_game/Handler.py +++ b/Adventure Game/adventure_game/Handler.py @@ -101,16 +101,16 @@ class Handler(npyscreen.ButtonPress): self.parent.update_log("You must specify something to pick up.") elif command == 'OPEN': - #try: - self.parent.parentApp.log.info('Player tried to open door: {0}'.format(arguments[0])) - new_room = room[arguments[0].lower()]['leads_to'] - self.parent.parentApp.log.debug('New room is: {0}'.format(new_room)) - upon_enter = player.change_room(new_room) # Change the player to that new room. - self.parent.update_log(upon_enter) # Print the new room upon enter text. - #except KeyError: - # self.parent.update_log("You cant open that.") - #except IndexError: - # self.parent.update_log("you must specify something to open") + try: + self.parent.parentApp.log.info('Player tried to open door: {0}'.format(arguments[0])) + new_room = room[arguments[0].lower()]['leads_to'] + self.parent.parentApp.log.debug('New room is: {0}'.format(new_room)) + upon_enter = player.change_room(new_room) # Change the player to that new room. + self.parent.update_log(upon_enter) # Print the new room upon enter text. + except KeyError: + self.parent.update_log("You cant open that.") + except IndexError: + self.parent.update_log("you must specify something to open") else: self.parent.parentApp.log.info('Player\'s command was not understood: {0}'.format(command))