def scale_data(data, size): orig_size = 640,480 new_data = [] for d in data: part = [d[0], util.scale_rect(d[1], orig_size, size)] + list(d[2:]) new_data.append( part ) return new_data
def init(self): self.bkgr = pygame.image.load(data_dir("intro","mybkgr.png")) self.font = pygame.font.Font(data_dir("menu","vinque.ttf"),32) screen_size = pygame.display.get_surface().get_size() orig_size = 640,480 scaler = pygame.transform.scale r = self.bkgr.get_rect() size_scale = util.scale_rect(r, orig_size, screen_size)[2:] self.bkgr = scaler(self.bkgr, size_scale)
def init(self): self.bkgr = pygame.image.load(data_dir("intro", "mybkgr.png")) self.font = pygame.font.Font(data_dir("menu", "vinque.ttf"), 32) screen_size = pygame.display.get_surface().get_size() orig_size = 640, 480 scaler = pygame.transform.scale r = self.bkgr.get_rect() size_scale = util.scale_rect(r, orig_size, screen_size)[2:] self.bkgr = scaler(self.bkgr, size_scale)
def scale_images(images): screen_size = pygame.display.get_surface().get_size() #scaler = pygame.transform.smoothscale scaler = pygame.transform.scale new_images = {} orig_size = 640, 480 for i, surf in images.items(): if images[i]: r = surf.get_rect() size_scale = util.scale_rect(r, orig_size, screen_size)[2:] new_images[i] = scaler(surf, size_scale) else: new_images[i] = surf return new_images
def scale_images(images): screen_size = pygame.display.get_surface().get_size() #scaler = pygame.transform.smoothscale scaler = pygame.transform.scale new_images = {} orig_size = 640,480 for i,surf in images.items(): if images[i]: r = surf.get_rect() size_scale = util.scale_rect(r, orig_size, screen_size)[2:] new_images[i] = scaler( surf, size_scale) else: new_images[i] = surf return new_images