def get_look_response(self, intent_request, session): data = { "card_title": "Look Request", "card_output": "Look card output", "request_name": "look", "should_end_session": False, "speech_output": "", "session_attributes": {}, } session_attributes = session["attributes"] dungeon = Dungeon(session_attributes["dungeon_data"]) player = Player(session_attributes["player_data"]) data["speech_output"] = dungeon.get_room_look_text(player.data["position"]) data["session_attributes"] = session_attributes return data
def on_launch(self, launch_request, session): card_title = 'Launch' card_output = 'Launch card' speech_output = '' reprompt_text = 'I\'m sorry, I didn\'t quite catch that.' should_end_session = False dungeon = Dungeon(None) player = Player(None) text = 'You find yourself in a dark room. It is cold. You are alone. ' text = text + dungeon.get_room_look_text(player.data['position']) text = text + dungeon.get_room_layout_text(player.data['position']) speech_output = text session_attributes = { 'dungeon_data': dungeon.data, 'player_data': player.data, } speechlet = self._build_speechlet_response(card_title, card_output, speech_output, reprompt_text, should_end_session) return self._build_response(session_attributes, speechlet)