コード例 #1
0
    def _TTSCWinterMenu__messagesChanged(self, carol):
        self.clearMenu()
        
        try:
            lt = base.localAvatar
        except:
            return None

        winterMenu = []
        if carol:
            winterMenu.append(WinterMenu[0])
        
        winterMenu.append(WinterMenu[1])
        for section in winterMenu:
            if section[0] == -1:
                for phrase in section[1]:
                    if phrase not in OTPLocalizer.SpeedChatStaticText:
                        print 'warning: tried to link Winter phrase %s which does not seem to exist' % phrase
                        break
                    
                    self.append(SCStaticTextTerminal(phrase))
                
            menu = SCMenu()
            for phrase in section[1].keys():
                blatherTxt = section[1][phrase]
                if blatherTxt not in OTPLocalizer.SpeedChatStaticText:
                    print 'warning: tried to link Winter phrase %s which does not seem to exist' % phrase
                    break
                
                menu.append(TTSCIndexedTerminal(OTPLocalizer.SpeedChatStaticText.get(phrase, None), blatherTxt))
            
            menuName = str(section[0])
            self.append(SCMenuHolder(menuName, menu))
コード例 #2
0
    def _TTSCSillyPhaseFourMenu__SillyPhaseFourMessagesChanged(self):
        self.clearMenu()
        
        try:
            lt = base.localAvatar
        except:
            return None

        for section in SillyPhaseFourMenu:
            if section[0] == -1:
                for phrase in section[1]:
                    if phrase not in OTPLocalizer.SpeedChatStaticText:
                        print 'warning: tried to link Silly PhaseFour phrase %s which does not seem to exist' % phrase
                        break
                    
                    self.append(SCStaticTextTerminal(phrase))
                
            menu = SCMenu()
            for phrase in section[1]:
                if phrase not in OTPLocalizer.SpeedChatStaticText:
                    print 'warning: tried to link Silly PhaseFour phrase %s which does not seem to exist' % phrase
                    break
                
                menu.append(SCStaticTextTerminal(phrase))
            
            menuName = str(section[0])
            self.append(SCMenuHolder(menuName, menu))
コード例 #3
0
    def _TTSCSellbotFieldOfficeMenu__messagesChanged(self, inSellbotFieldOffice):
        self.clearMenu()
        
        try:
            lt = base.localAvatar
        except:
            return None

        for section in SellbotFieldOfficeMenu:
            if section[0] == -1:
                for phrase in section[1]:
                    if phrase not in OTPLocalizer.SpeedChatStaticText:
                        print 'warning: tried to link Winter phrase %s which does not seem to exist' % phrase
                        break
                    
                    self.append(SCStaticTextTerminal(phrase))
                
            if inSellbotFieldOffice:
                menu = SCMenu()
                for phrase in section[1]:
                    if phrase not in OTPLocalizer.SpeedChatStaticText:
                        print 'warning: tried to link Halloween phrase %s which does not seem to exist' % phrase
                        break
                    
                    menu.append(SCStaticTextTerminal(phrase))
                
                menuName = str(section[0])
                self.append(SCMenuHolder(menuName, menu))
                continue
コード例 #4
0
 def __init__(self):
     SCMenu.__init__(self)
     self.accept('localAvatarQuestAdded', self._PSpeedChatQuestMenu__questMenuRefresh)
     self.accept('localAvatarQuestUpdate', self._PSpeedChatQuestMenu__questMenuRefresh)
     self.accept('localAvatarQuestItemUpdate', self._PSpeedChatQuestMenu__questMenuRefresh)
     self.accept('localAvatarQuestComplete', self._PSpeedChatQuestMenu__questMenuRefresh)
     self.accept('localAvatarQuestDeleted', self._PSpeedChatQuestMenu__questMenuRefresh)
コード例 #5
0
    def __boardingMessagesChanged(self, zoneId):
        self.clearMenu()
        try:
            lt = base.localAvatar
        except:
            return

        for count in xrange(len(BoardingMenuGuide)):
            section = BoardingMenuGuide[count]
            if section[0] == -1:
                for phrase in section[1]:
                    if phrase not in OTPLocalizer.SpeedChatStaticText:
                        print 'warning: tried to link boarding phrase %s which does not seem to exist' % phrase
                        break
                    self.append(SCStaticTextTerminal(phrase))

            else:
                menu = SCMenu()
                phrases = ZoneIdsToMsgs[zoneId][count]
                for phrase in phrases:
                    if phrase not in OTPLocalizer.SpeedChatStaticText:
                        print 'warning: tried to link boarding phrase %s which does not seem to exist' % phrase
                        break
                    menu.append(SCStaticTextTerminal(phrase))

                menuName = str(section[0])
                self.append(SCMenuHolder(menuName, menu))
    def __messagesChanged(self, phase):
        self.clearMenu()
        try:
            lt = base.localAvatar
        except:
            return

        for section in JellybeanJamMenu:
            if section[0] == -1:
                for phrase in section[1]:
                    if phrase not in OTPLocalizer.SpeedChatStaticText:
                        print 'warning: tried to link Jellybean Jam phrase %s which does not seem to exist' % phrase
                        break
                    self.append(SCStaticTextTerminal(phrase))

            else:
                menu = SCMenu()
                for phrase in section[1]:
                    if phrase not in OTPLocalizer.SpeedChatStaticText:
                        print 'warning: tried to link Jellybean Jam phrase %s which does not seem to exist' % phrase
                        break
                    menu.append(SCStaticTextTerminal(phrase))

                menuName = str(section[0])
                self.append(SCMenuHolder(menuName, menu))
コード例 #7
0
ファイル: TTSCFactoryMenu.py プロジェクト: MasterLoopyBM/c0d3
    def __init__(self):
        SCMenu.__init__(self)
        self.meetMenuHolder = None
        zoneId = base.cr.playGame.getPlaceId()
        if zoneId and zoneId == 11000:
            meetMenu = SCMenu()
            for msgIndex in OTPLocalizer.SCFactoryMeetMenuIndexes:
                term = SCStaticTextTerminal(msgIndex)
                meetMenu.append(term)

            self.meetMenuHolder = SCMenuHolder.SCMenuHolder(OTPLocalizer.SCMenuFactoryMeet, meetMenu)
            self[0:0] = [self.meetMenuHolder]
        self.accept('factoryZoneChanged', self.__zoneChanged)
        self.__zoneChanged()
        return
コード例 #8
0
    def __resistanceMessagesChanged(self):
        self.clearMenu()
        try:
            lt = base.localAvatar
        except:
            return

        phrases = lt.resistanceMessages
        for menuIndex in ResistanceChat.resistanceMenu:
            menu = SCMenu()
            for itemIndex in ResistanceChat.getItems(menuIndex):
                textId = ResistanceChat.encodeId(menuIndex, itemIndex)
                charges = lt.getResistanceMessageCharges(textId)
                if charges > 0:
                    menu.append(TTSCResistanceTerminal(textId, charges))

            textId = ResistanceChat.encodeId(menuIndex, 0)
            menuName = ResistanceChat.getMenuName(textId)
            self.append(SCMenuHolder(menuName, menu))
コード例 #9
0
 def __init__(self):
     SCMenu.__init__(self)
     self.accept("questsChanged", self.__tasksChanged)
     self.__tasksChanged()
コード例 #10
0
 def __init__(self, zoneId):
     SCMenu.__init__(self)
     self.__boardingMessagesChanged(zoneId)
コード例 #11
0
 def __init__(self):
     SCMenu.__init__(self)
     self.accept('kartRacingMessagesChanged',
                 self.__kartRacingMessagesChanged)
     self.__kartRacingMessagesChanged()
     submenus = []
コード例 #12
0
 def __init__(self):
     SCMenu.__init__(self)
     self.__aprilToonsMessagesChanged()
     submenus = []
コード例 #13
0
 def __init__(self):
     SCMenu.__init__(self)
     self._TTSCSillyPhaseFourMenu__SillyPhaseFourMessagesChanged()
     submenus = []
コード例 #14
0
 def __init__(self):
     SCMenu.__init__(self)
     self.accept('petTrickPhrasesChanged', self.__phrasesChanged)
     self.__phrasesChanged()
 def __init__(self, phase):
     SCMenu.__init__(self)
     if phase in JellybeanJamPhases:
         self.__messagesChanged(phase)
     else:
         print 'warning: tried to add Jellybean Jam phase %s which does not seem to exist' % phase
コード例 #16
0
 def __init__(self, zoneId):
     SCMenu.__init__(self)
     self.__boardingMessagesChanged(zoneId)
コード例 #17
0
 def __init__(self):
     SCMenu.__init__(self)
     self.accept('questsChanged', self.__tasksChanged)
     self.__tasksChanged()
コード例 #18
0
 def __init__(self):
     SCMenu.__init__(self)
     self.accept('resistanceMessagesChanged', self.__resistanceMessagesChanged)
     self.__resistanceMessagesChanged()
     submenus = []
コード例 #19
0
 def __init__(self):
     SCMenu.__init__(self)
     self.accept('golfMessagesChanged', self.__golfMessagesChanged)
     self.__golfMessagesChanged()
     submenus = []
コード例 #20
0
ファイル: TTSCWinterMenu.py プロジェクト: colenoreika/rtask
 def __init__(self, carol):
     SCMenu.__init__(self)
     self._TTSCWinterMenu__messagesChanged(carol)
コード例 #21
0
 def __init__(self, sections):
     SCMenu.__init__(self)
     self.sections = sections
     self.__messagesChanged()
コード例 #22
0
 def __init__(self):
     SCMenu.__init__(self)
     self.accept('resistanceMessagesChanged', self.__resistanceMessagesChanged)
     self.__resistanceMessagesChanged()
     submenus = []
コード例 #23
0
    def __messagesChanged(self):
        """
        # clear out everything from our menu
        self.clearMenu()

        # if local toon has not been created, don't panic
        try:
            lt = base.localAvatar
        except:
            return
        for section in VictoryPartiesMenu:
            if section[0] == -1:
                #This is not a submenu but a terminal!
                for phrase in section[1].keys():
                    blatherTxt = section[1][phrase]
                    if blatherTxt not in OTPLocalizer.SpeedChatStaticText:
                        self.notify.warning("tried to link Victory Parties phrase %s which does not seem to exist" % blatherTxt)
                        break
                    self.append(TTSCIndexedTerminal(SpeedChatStaticText.get(phrase, None), blatherTxt))
            else:
            #this should be a submenu
                menu = SCMenu()
                for phrase in section[1]:
                    if phrase not in OTPLocalizer.SpeedChatStaticText:
                        self.notify.warning("tried to link Victory Parties phrase %s which does not seem to exist" % phrase)
                        break
                    menu.append(SCStaticTextTerminal(phrase))

                menuName = str(section[0])
                self.append( SCMenuHolder(menuName, menu) )
        """

        # clear out everything from our menu
        self.clearMenu()

        # if local toon has not been created, don't panic
        try:
            lt = base.localAvatar
        except:
            return
        for section in VictoryPartiesMenu:
            if section[0] == -1:
                #This is not a submenu but a terminal!
                for phrase in section[1]:
                    if phrase not in OTPLocalizer.SpeedChatStaticText:
                        print(
                            'warning: tried to link Victory Parties phrase %s which does not seem to exist'
                            % phrase)
                        break
                    self.append(SCStaticTextTerminal(phrase))
            else:  #this should be a submenu
                menu = SCMenu()
                for phrase in section[1]:
                    if phrase not in OTPLocalizer.SpeedChatStaticText:
                        print(
                            'warning: tried to link Victory Parties phrase %s which does not seem to exist'
                            % phrase)
                        break
                    menu.append(SCStaticTextTerminal(phrase))

                menuName = str(section[0])
                self.append(SCMenuHolder(menuName, menu))
コード例 #24
0
 def __init__(self):
     SCMenu.__init__(self)
     self.accept('sellbotFieldOfficeChanged', self.__messagesChanged)
     self.__messagesChanged(False)
コード例 #25
0
 def __init__(self):
     SCMenu.__init__(self)
     base.TTSCPromotionalMenu = self
     self.curHolidayId = None
     self.clearMenu()
     return
コード例 #26
0
 def __init__(self, indices):
     SCMenu.__init__(self)
     for index in indices:
         term = SCStaticTextTerminal(index)
         self.append(term)
コード例 #27
0
 def __init__(self, indices):
     SCMenu.__init__(self)
     for index in indices:
         term = SCStaticTextTerminal(index)
         self.append(term)
コード例 #28
0
 def __init__(self):
     SCMenu.__init__(self)
     base.TTSCPromotionalMenu = self
     self.curHolidayId = None
     self.clearMenu()
     return
コード例 #29
0
 def __init__(self):
     SCMenu.__init__(self)
     self.__singingMessagesChanged()
コード例 #30
0
 def destroy(self):
     del base.TTSCPromotionalMenu
     SCMenu.destroy(self)
コード例 #31
0
 def __init__(self):
     SCMenu.__init__(self)
     self.accept('sellbotFieldOfficeChanged', self._TTSCSellbotFieldOfficeMenu__messagesChanged)
     self._TTSCSellbotFieldOfficeMenu__messagesChanged(False)
コード例 #32
0
 def __init__(self):
     SCMenu.__init__(self)
     self._TTSCSillyPhaseFourMenu__SillyPhaseFourMessagesChanged()
     submenus = []
コード例 #33
0
 def __init__(self, sections):
     SCMenu.__init__(self)
     self.sections = sections
     self.__messagesChanged()
コード例 #34
0
 def __init__(self):
     SCMenu.__init__(self)
     self.__messagesChanged()
コード例 #35
0
    def __init__(self):
        SCMenu.__init__(self)

        self.accept('customMessagesChanged', self.__customMessagesChanged)
        self.__customMessagesChanged()
コード例 #36
0
ファイル: TTSCFactoryMenu.py プロジェクト: MasterLoopyBM/c0d3
 def destroy(self):
     self.ignore('factoryZoneChanged')
     SCMenu.destroy(self)
コード例 #37
0
 def __init__(self):
     SCMenu.__init__(self)
     self._TTSCIdesOfMarchMenu__messagesChanged()
コード例 #38
0
 def __init__(self):
     SCMenu.__init__(self)
     self._TTSCSellbotNerfMenu__messagesChanged()
コード例 #39
0
 def __init__(self, carol):
     SCMenu.__init__(self)
     self.__messagesChanged(carol)
コード例 #40
0
ファイル: TTSCFactoryMenu.py プロジェクト: z010155/c0d3
 def destroy(self):
     self.ignore('factoryZoneChanged')
     SCMenu.destroy(self)
コード例 #41
0
 def __init__(self):
     SCMenu.__init__(self)
     self._TTSCSellbotInvasionMenu__messagesChanged()
コード例 #42
0
 def __init__(self):
     SCMenu.__init__(self)        
     
     self.__aprilToonsMessagesChanged()
     submenus = []
コード例 #43
0
 def __init__(self):
     SCMenu.__init__(self)
     self.__SillyPhaseThreeMessagesChanged()
     submenus = []
コード例 #44
0
 def __init__(self):
     SCMenu.__init__(self)
     self.accept('petTrickPhrasesChanged', self.__phrasesChanged)
     self.__phrasesChanged()
コード例 #45
0
 def __init__(self):
     SCMenu.__init__(self)
     self._TTSCSingingMenu__singingMessagesChanged()
コード例 #46
0
 def destroy(self):
     self.ignore('petTrickPhrasesChanged')
     SCMenu.destroy(self)
コード例 #47
0
 def __init__(self):
     SCMenu.__init__(self)
     self.__SillyPhaseTwoMessagesChanged()
     submenus = []
コード例 #48
0
 def destroy(self):
     SCMenu.destroy(self)
コード例 #49
0
 def destroy(self):
     del base.TTSCPromotionalMenu
     SCMenu.destroy(self)
コード例 #50
0
 def clearMenu(self):
     SCMenu.clearMenu(self)
コード例 #51
0
 def destroy(self):
     self.ignore('petTrickPhrasesChanged')
     SCMenu.destroy(self)
コード例 #52
0
 def clearMenu(self):
     SCMenu.clearMenu(self)
コード例 #53
0
 def __init__(self):
     SCMenu.__init__(self)
     self.__messagesChanged()
     submenus = []
コード例 #54
0
 def __init__(self):
     SCMenu.__init__(self)
     self.accept('emotesChanged', self.__emoteAccessChanged)
     self.__emoteAccessChanged()
コード例 #55
0
 def destroy(self):
     SCMenu.destroy(self)
コード例 #56
0
 def __init__(self, phase):
     SCMenu.__init__(self)
     if phase in JellybeanJamPhases:
         self.__messagesChanged(phase)
     else:
         print 'warning: tried to add Jellybean Jam phase %s which does not seem to exist' % phase
コード例 #57
0
ファイル: TTSCGolfMenu.py プロジェクト: MasterLoopyBM/c0d3
 def __init__(self):
     SCMenu.__init__(self)
     self.accept('golfMessagesChanged', self.__golfMessagesChanged)
     self.__golfMessagesChanged()
     submenus = []
コード例 #58
0
ファイル: TTSCBoardingMenu.py プロジェクト: satire6/Anesidora
 def __init__(self, zoneId):
     SCMenu.__init__(self)
     # listen for changes to localtoon's boarding speedchat messages
     self.__boardingMessagesChanged(zoneId)