Exemple #1
0
    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)