Пример #1
0
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))
Пример #2
0
    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))
Пример #3
0
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))
Пример #4
0
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)
Пример #5
0
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)