def setup(self): scr_size = self.app.screen.get_size() self.level = Level(scr_size) self.level.restart() self.cheat_idx = 0 self.background = TiledImage(load_image("grass")) # makes things look a bit nicer for some reason w = self.background.rect.width self.background.rect.move_ip(-w / 2, -w / 2) self.l_shadow = ShadowLayer(scr_size) self.l_sprite = Layer(scr_size) self.sprites = Group() self.app.scores.reset() self.font = pygame.font.Font(None, 60) self.cheating = False play_song("maintheme", volume=0.7)