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])