def __init__(self,resolution,fps): self.coor = numpy.array([50.0,50.0,100.0,100.0]) self.dcoor = numpy.array([0.1,1.0]) #Set buffer to zero so sound starts right away pygame.mixer.init(22050,16,2,0) self.sounds = self.preloadsounds({"blip":"data/blip.wav"}) PyGameHelper.__init__(self,resolution,fps)
def __init__(self,resolution,fps=60): self.ball = pygame.Rect([resolution[0]*.5,resolution[1]*.6,5.0,5.0]) self.dball = numpy.array((2,2.75)) self.paddle = pygame.Rect((resolution[0]*.5,resolution[1]*.9,resolution[0]*.25,resolution[1]*.01)) self.paddley = resolution[1]*.9 self.bricks = self.createlevel(resolution) self.hud = [("Score: %(score)0.10d","top-right"),("Lives: %(livesstr)s","top-left")] self.player = Player(score=0, lives=3) self.togglesound = False PyGameHelper.__init__(self,resolution,fps, sounds={"blip":"data/blip.wav", "bang":"data/bang.wav"})