def get_jump_frames(self, jump1_im, indices1, rect1, jump2_im, indices2, rect2):
     sheet1 = pg.image.load(jump1_im).convert()
     sheet1.set_colorkey(player.Player.COLOR_KEY)
     sheet2 = pg.image.load(jump2_im).convert()
     sheet2.set_colorkey(player.Player.COLOR_KEY)
     frames1 = player.get_images(sheet1, indices1, rect1.size)
     frames2 = player.get_images(sheet2, indices2, rect2.size)
     frame1_dict = {self.LEFT_KEY: [frames1[0]], self.RIGHT_KEY: [pg.transform.flip(frames1[0], True, False)]}
     frame2_dict = {self.LEFT_KEY: [frames2[0]], self.RIGHT_KEY: [pg.transform.flip(frames2[0], True, False)]}
     return frame1_dict, frame2_dict
Beispiel #2
0
 def get_walk_frames(self, walk_im, indices, rect):
     sheet = pg.image.load(walk_im).convert()
     sheet.set_colorkey(player.Player.COLOR_KEY)
     frames = player.get_images(sheet, indices, rect.size)
     frame_dict = {self.LEFT_KEY : [frames[i] for i in range(3)],
                   self.RIGHT_KEY: [pg.transform.flip(frames[i], True, False) \
                       for i in range(3)]}
     return frame_dict
Beispiel #3
0
 def get_jump_frames(self, jump1_im, indices1, rect1, jump2_im, indices2,
                     rect2):
     sheet1 = pg.image.load(jump1_im).convert()
     sheet1.set_colorkey(player.Player.COLOR_KEY)
     sheet2 = pg.image.load(jump2_im).convert()
     sheet2.set_colorkey(player.Player.COLOR_KEY)
     frames1 = player.get_images(sheet1, indices1, rect1.size)
     frames2 = player.get_images(sheet2, indices2, rect2.size)
     frame1_dict = {
         self.LEFT_KEY: [frames1[0]],
         self.RIGHT_KEY: [pg.transform.flip(frames1[0], True, False)]
     }
     frame2_dict = {
         self.LEFT_KEY: [frames2[0]],
         self.RIGHT_KEY: [pg.transform.flip(frames2[0], True, False)]
     }
     return frame1_dict, frame2_dict
Beispiel #4
0
 def get_walk_frames(self, walk_im, indices, rect):
   sheet = pg.image.load(walk_im).convert()
   sheet.set_colorkey(player.Player.COLOR_KEY)
   frames = player.get_images(sheet, indices, rect.size)
   frame_dict = {self.LEFT_KEY : [frames[i] for i in xrange(6)],
                 self.RIGHT_KEY: [pg.transform.flip(frames[i], True, False) \
                     for i in xrange(6)]}
   return frame_dict
Beispiel #5
0
 def get_hurt_frames(self, hurt_im, indices, rect):
     sheet = pg.image.load(hurt_im).convert()
     sheet.set_colorkey(player.Player.COLOR_KEY)
     frames = player.get_images(sheet, indices, rect.size)
     frame_dict = {
         self.LEFT_KEY: [pg.transform.flip(frames[0], True, False)],
         self.RIGHT_KEY: [frames[0]]
     }
     return frame_dict
Beispiel #6
0
 def get_hurt_frames(self, hurt_im, indices, rect):
   sheet = pg.image.load(hurt_im).convert()
   sheet.set_colorkey(player.Player.COLOR_KEY)
   frames = player.get_images(sheet, indices, rect.size)
   frame_dict = {
     self.LEFT_KEY : [frames[0]],
     self.RIGHT_KEY: [pg.transform.flip(frames[0], True, False)]
   }
   return frame_dict
Beispiel #7
0
 def get_face_image(self, face_im, size):
     sheet = pg.image.load(face_im).convert()
     sheet.set_colorkey(player.Player.COLOR_KEY)
     sheet.set_alpha(150)
     frames = player.get_images(sheet, [[0, 0]], size)
     return frames[0]
 def get_face_image(self, face_im, size):
     sheet = pg.image.load(face_im).convert()
     sheet.set_colorkey(player.Player.COLOR_KEY)
     sheet.set_alpha(150)
     frames = player.get_images(sheet, [[0, 0]], size)
     return frames[0]