コード例 #1
0
    def _get_ui_info(self, hero):
        spending_ui_info = QuestPrototype.next_spending_ui_info(hero.next_spending)

        if self.has_quests:
            return {'quests': [spending_ui_info] + [quest.ui_info() for quest in self.quests_list]}

        return {'quests': [spending_ui_info, QuestPrototype.no_quests_ui_info(in_place=hero.position.place is not None)]}
コード例 #2
0
    def _get_ui_info(self, hero):
        spending_ui_info = QuestPrototype.next_spending_ui_info(
            hero.next_spending)

        if self.has_quests:
            return {
                'quests': [spending_ui_info] +
                [quest.ui_info() for quest in self.quests_list]
            }

        return {
            'quests': [
                spending_ui_info,
                QuestPrototype.no_quests_ui_info(
                    in_place=hero.position.place is not None)
            ]
        }