Exemple #1
0
 def enterCreateAvatar(self, avList, index, subId):
     self.tutorial = 0
     self.avCreate = MakeAPirate(avList, 'makeAPirateComplete', subId,
                                 index, self.isPaid())
     self.avCreate.load()
     self.avCreate.enter()
     self.accept('makeAPirateComplete', self.__handleMakeAPirate)
 def enterCreateAvatar(self, avList, index, subId):
     if self.skipTutorial:
         self.tutorial = 0
         self.avCreate = MakeAPirate(avList, 'makeAPirateComplete', subId,
                                     index, self.isPaid())
         self.avCreate.load()
         self.avCreate.enter()
         self.accept('makeAPirateComplete', self.__handleMakeAPirate)
     else:
         self.tutorial = 1
         dna = HumanDNA.HumanDNA()
         dna.makeMakeAPirate()
         newPotAv = PotentialAvatar(0, ['dbp', '', '', ''], dna, index, 0)
         self.csm.sendCreateAvatar(newPotAv.dna, '', newPotAv.position)
         self.accept('createdNewAvatar', self.handleAvatarCreated,
                     [newPotAv])
 def enterCreateAvatar(self, avList, index, subId):
     self.handler = self.handleCreateAvatar
     if self.skipTutorial:
         self.tutorial = 0
         self.avCreate = MakeAPirate(avList, 'makeAPirateComplete', subId,
                                     index, self.isPaid())
         self.avCreate.load()
         self.avCreate.enter()
         self.accept('makeAPirateComplete',
                     self._PiratesClientRepository__handleMakeAPirate)
         self.accept('nameShopCreateAvatar', self.sendCreateAvatarMsg)
     else:
         self.tutorial = 1
         dna = HumanDNA.HumanDNA()
         newPotAv = PotentialAvatar(0, ['dbp', '', '', ''], dna, index, 0)
         self.avatarManager.sendRequestCreateAvatar(subId)
         self.accept('createdNewAvatar', self.handleAvatarCreated,
                     [newPotAv])