def exec(self, context: GameContext): room = context.get_current_room() if self.name in room._exits: context.current_room = room._exits['zapad'] context.get_current_room().show() context.history.append(self.name) else: print('Tam sa nedá ísť.')
def exec(self, context:GameContext): """ Enter the room on east from current room. If there is no exit to the east, then no change. The new room will be returned from the function. :param world: the world the player is in :param current_room: the name of current room player is in :return: the name of new room on the east """ room = context.get_current_room() if self.name in room._exits: context.current_room = room._exits['vychod'] context.get_current_room().show() context.history.append(self.name) else: print('Tam sa nedá ísť.')