def loadModel(self): moleIndex = 0 self.moleHills = [] for indexY in xrange(self.numSquaresY): for indexX in xrange(self.numSquaresX): xPos = indexX * self.spacingX yPos = indexY * self.spacingY newMoleHill = MoleHill.MoleHill(xPos, yPos, 0, self, moleIndex) newMoleHill.reparentTo(self) self.moleHills.append(newMoleHill) moleIndex += 1 self.numMoles = len(self.moleHills) self.centerNode = self.attachNewNode('center') self.centerCenterNode() self.soundBomb = base.loader.loadSfx( 'phase_12/audio/sfx/Mole_Surprise.mp3') self.soundBomb2 = base.loader.loadSfx( 'phase_3.5/audio/dial/AV_pig_howl.mp3') self.soundCog = base.loader.loadSfx( 'phase_12/audio/sfx/Mole_Stomp.mp3') self.soundUp = base.loader.loadSfx('phase_4/audio/sfx/MG_Tag_C.mp3') self.soundDown = base.loader.loadSfx( 'phase_4/audio/sfx/MG_cannon_whizz.mp3') upInterval = SoundInterval(self.soundUp, loop=0) downInterval = SoundInterval(self.soundDown, loop=0) self.soundIUpDown = Sequence(upInterval, downInterval)
def loadModel(self): moleIndex = 0 self.moleHills = [] for index in xrange(len(ToontownGlobals.MoleHillPositions)): xPos = ToontownGlobals.MoleHillPositions[index][0] yPos = ToontownGlobals.MoleHillPositions[index][1] zPos = ToontownGlobals.MoleHillPositions[index][2] newMoleHill = MoleHill.MoleHill(xPos, yPos, zPos, self, moleIndex) newMoleHill.reparentTo(render) self.moleHills.append(newMoleHill) moleIndex += 1 self.numMoles = len(self.moleHills) self.centerNode = render.attachNewNode('center') self.soundBomb = base.loader.loadSfx( 'phase_12/audio/sfx/Mole_Surprise.ogg') self.soundBomb2 = base.loader.loadSfx( 'phase_3.5/audio/dial/AV_pig_howl.ogg') self.soundCog = base.loader.loadSfx( 'phase_12/audio/sfx/Mole_Stomp.ogg') self.soundUp = base.loader.loadSfx('phase_4/audio/sfx/MG_Tag_C.ogg') self.soundDown = base.loader.loadSfx( 'phase_4/audio/sfx/MG_cannon_whizz.ogg') upInterval = SoundInterval(self.soundUp, loop=0) downInterval = SoundInterval(self.soundDown, loop=0) self.soundIUpDown = Sequence(upInterval, downInterval)