def __init__(self, screen, unit, preferences): self.screen = screen self.unit = unit self.preferences = preferences self.running = True self.sounds = SoundPlayer( (('fall', 'fall.wav'), ('ding', 'ding.wav'), ('eat', 'eat.wav'), ('move', 'move.wav'), ('splat', 'splat.wav'))) self.music = MusicPlayer("game.mp3") self.clock = pygame.time.Clock() self.tick = Constants.FPS self.size = Constants.UNITS * self.unit self.surface = pygame.Surface((self.size, self.size)) self.surface_rect = self.surface.get_rect() self.surface_rect.centerx = self.screen.get_rect().centerx self.surface_rect.centery = self.screen.get_rect().centery self.img_background = pygame.image.load( data.filepath("title", "background.jpg")) self.img_background = pygame.transform.smoothscale( self.img_background, util.scale(self.img_background, width=self.screen.get_rect().width)) self.img_background.set_alpha(30) self.img_background_rect = self.img_background.get_rect() self.img_background_rect.centerx = self.screen.get_rect().centerx self.img_background_rect.centery = self.screen.get_rect().centery
def __init__(self, screen, unit, preferences): self.screen = screen self.unit = unit self.preferences = preferences self.running = True self.music_player = MusicPlayer("title.mp3") self.clock = pygame.time.Clock() self.choice = 0 self.size = self.screen.get_size() self.img_title = pygame.image.load(data.filepath("title", "title.png")) self.img_credits = pygame.image.load( data.filepath("title", "credits.png")) self.img_background = pygame.image.load( data.filepath("title", "background.jpg")) self.img_background = pygame.transform.smoothscale( self.img_background, util.scale(self.img_background, width=self.size[0])) self.img_background.set_alpha(50) self.img_background_rect = self.img_background.get_rect() self.img_background_rect.centerx = self.screen.get_rect().centerx self.img_background_rect.centery = self.screen.get_rect().centery
def __init__(self, screen, unit): self.screen = screen self.unit = unit self.running = True self.music_player = MusicPlayer("boot.mp3") self.clock = pygame.time.Clock()