コード例 #1
0
 def __tryOpenMissionDetails(self):
     """ Depending on the open context, we may need to open personal missions details.
     """
     if self.__eventID:
         showPersonalMissionDetails(self.__eventID)
     else:
         hidePersonalMissionDetails()
コード例 #2
0
 def onTutorialAcceptBtnClicked(self):
     if self.__lastTutorState in (_PTF.ONE_FAL_SHOWN,
                                  _PTF.PM2_ONE_FAL_SHOWN):
         self.soundManager.playSound(SOUNDS.ONE_AWARD_LIST_RECEIVED_CONFIRM)
     self.__resetToIncomplete()
     if self.__lastTutorState in (_PTF.MULTIPLE_FAL_SHOWN,
                                  _PTF.PM2_MULTIPLE_FAL_SHOWN):
         if self.__PMCache.getFreeTokensCount(self.getBranch(
         )) >= PM_BRANCH_TO_FINAL_PAWN_COST[self.getBranch()]:
             showPersonalMissionDetails(self.__getLastQuest().getID())
         else:
             self.as_showAwardsPopoverForTutorS()
コード例 #3
0
 def onTutorialAcceptBtnClicked(self):
     if self.__lastTutorState == _PTF.FOUR_FAL_SHOWN:
         self.soundManager.playSound(
             SOUNDS.FOUR_AWARD_LISTS_RECEIVED_CONFIRM)
     elif self.__lastTutorState == _PTF.ONE_FAL_SHOWN:
         self.soundManager.playSound(SOUNDS.ONE_AWARD_LIST_RECEIVED_CONFIRM)
     self.__resetToIncomplete()
     if self.__lastTutorState == _PTF.FOUR_FAL_SHOWN:
         if self.__PMController.getFreeTokensCount(
         ) >= PERSONAL_QUEST_FINAL_PAWN_COST:
             showPersonalMissionDetails(self.__getLastQuest().getID())
         else:
             self.as_showAwardsPopoverForTutorS()
コード例 #4
0
 def __tryOpenMissionDetails(self):
     if self.__eventID:
         showPersonalMissionDetails(self.__eventID)
     else:
         hidePersonalMissionDetails()
 def onRegionClick(self, questID):
     showPersonalMissionDetails(questID)
     SoundGroups.g_instance.playSound2D(SOUNDS.REGION_CLICK)