def load_backgrounds(self): if settings.map_file(): box_matrix, img_str, size = pickle.load( open(settings.get_full_file_path(settings.map_file()), "rb")) return box_background.BoxBackground( box_matrix), pygame.image.fromstring(img_str, size, "RGB") else: return box_background.BoxBackground(), pygame.image.load( settings.get_full_file_path(settings.background())).convert()
def __init__(self, matrix=None): if matrix: self.boxes = self.load_boxes_from(matrix) else: self.boxes = self.load_boxes_from_file() self.box_img = pygame.image.load( settings.get_full_file_path("img/box.png")).convert()
def load_images(self, name, ext, max_index): imgs = [] for i in range(0, max_index): img = pygame.image.load( settings.get_full_file_path("img/" + name + "-" + str(i) + "." + ext)).convert_alpha() imgs.append(img) return imgs
def load_boxes_from_file(self): #Los mapas son grids de 19*25 (que multiplicado por 32 da aprox 800*600) self.boxes = [] self.box_map = open(settings.get_full_file_path(settings.box_matrix()), "r") for i in range(19): line = self.box_map.readline() for j in range(25): if line[j] == '1': self.boxes.append((j*32,i*32)) return self.boxes
def load_boxes_from_file(self): #Los mapas son grids de 19*25 (que multiplicado por 32 da aprox 800*600) self.boxes = [] self.box_map = open(settings.get_full_file_path(settings.box_matrix()), "r") for i in range(19): line = self.box_map.readline() for j in range(25): if line[j] == '1': self.boxes.append((j * 32, i * 32)) return self.boxes
def __init__(self, matrix = None): if matrix: self.boxes = self.load_boxes_from(matrix) else: self.boxes = self.load_boxes_from_file() self.box_img = pygame.image.load(settings.get_full_file_path("img/box.png")).convert()
def load_backgrounds(self): if settings.map_file(): box_matrix, img_str, size = pickle.load( open( settings.get_full_file_path(settings.map_file()), "rb" ) ) return box_background.BoxBackground(box_matrix), pygame.image.fromstring(img_str, size, "RGB") else: return box_background.BoxBackground(), pygame.image.load(settings.get_full_file_path(settings.background())).convert()
def load_images(self,name,ext,max_index): imgs = [] for i in range(0,max_index): img = pygame.image.load(settings.get_full_file_path("img/"+name+"-"+str(i)+"."+ext)).convert_alpha() imgs.append(img) return imgs