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
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
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
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
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
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
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]