toontown-just-works/toontown/makeatoon/MakeClothesGUI.py
2024-07-07 18:08:39 -05:00

35 lines
1.2 KiB
Python

import ClothesGUI
from toontown.toon import ToonDNA
class MakeClothesGUI(ClothesGUI.ClothesGUI):
notify = directNotify.newCategory('MakeClothesGUI')
def __init__(self, doneEvent):
ClothesGUI.ClothesGUI.__init__(self, ClothesGUI.CLOTHES_MAKETOON, doneEvent)
def setupScrollInterface(self):
self.dna = self.toon.getStyle()
gender = self.dna.getGender()
if gender != self.gender:
self.tops = ToonDNA.getRandomizedTops(gender, tailorId=ToonDNA.MAKE_A_TOON)
self.bottoms = ToonDNA.getRandomizedBottoms(gender, tailorId=ToonDNA.MAKE_A_TOON)
self.gender = gender
self.topChoice = 0
self.bottomChoice = 0
self.setupButtons()
def setupButtons(self):
ClothesGUI.ClothesGUI.setupButtons(self)
if len(self.dna.torso) == 1:
if self.gender == 'm':
torsoStyle = 's'
elif self.girlInShorts == 1:
torsoStyle = 's'
else:
torsoStyle = 'd'
self.toon.swapToonTorso(self.dna.torso[0] + torsoStyle)
self.toon.loop('neutral', 0)
self.toon.swapToonColor(self.dna)
self.swapTop(0)
self.swapBottom(0)
return None