def init(): animated_effects["jump"] = util.SheetAnimation( util.get_sheet("{}{}.png".format(PARTICLE_FOLDER, "jump")), (0, 0, 32, 32), 8, False).set_fpi(4) animated_effects["hit"] = util.SheetAnimation( util.get_sheet("{}{}.png".format(PARTICLE_FOLDER, "hit")), (0, 0, 8, 8), 5, False).set_fpi(4) particle_effects["bullet"] = util.load_alpha_image("{}\\gun\\bullet\\1.png".format(util.SPRITES_FOLDER))
def random_part_image(self, part): i = random.randint(1, 8) g = random.randint(1, 100) if g > 99: i = 9 self.pieces += str(i) return util.load_alpha_image("{}\\{}\\{}.png".format( GUN_FOLDER, part, i))
def init(): animated_effects["jump"] = util.SheetAnimation( util.get_sheet("{}{}.png".format(PARTICLE_FOLDER, "jump")), (0, 0, 32, 32), 8, False).set_fpi(4) animated_effects["hit"] = util.SheetAnimation( util.get_sheet("{}{}.png".format(PARTICLE_FOLDER, "hit")), (0, 0, 8, 8), 5, False).set_fpi(4) particle_effects["bullet"] = util.load_alpha_image( "{}\\gun\\bullet\\1.png".format(util.SPRITES_FOLDER))
def font_from_image(file): image = util.load_alpha_image("{0}{1}.png".format(util.SPRITES_FOLDER, file)) char_h = image.get_height() // 6 char_w = image.get_width() // 16 images = [] for i in range(6): x = 0 y = i * char_h while x < image.get_width(): images.append(image.subsurface((x, y), (char_w, char_h))) x += char_w return Font(images)