Poodletooth-iLand/toontown/safezone/DGPlayground.py
2015-03-03 17:10:12 -05:00

25 lines
No EOL
777 B
Python

from direct.task import Task
import random
from toontown.classicchars import CCharPaths
from toontown.safezone import Playground
from toontown.toonbase import TTLocalizer
class DGPlayground(Playground.Playground):
def enter(self, requestStatus):
Playground.Playground.enter(self, requestStatus)
taskMgr.doMethodLater(1, self.__birds, 'DG-birds')
def exit(self):
Playground.Playground.exit(self)
taskMgr.remove('DG-birds')
def showPaths(self):
self.showPathPoints(CCharPaths.getPaths(TTLocalizer.Goofy))
def __birds(self, task):
base.playSfx(random.choice(self.loader.birdSound))
time = random.random() * 20.0 + 1
taskMgr.doMethodLater(time, self.__birds, 'DG-birds')
return Task.done