Example #1
0
 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()
Example #2
0
 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()
Example #3
0
 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
Example #5
0
 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()
Example #7
0
 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