Exemplo n.º 1
0
bodySprite.fill((255, 255, 255))
font.init()
aFont = font.SysFont('Consolas', 30)

upperLegL = Limb(400, 300, 0, 28, legSpriteL, (2, 4))
lowerLegL = Limb(0, 0, 0, 28, legSpriteL, (2, 4))
lowerLegL.parent_limb = upperLegL

upperLegR = Limb(400, 300, 0, 28, legSpriteR, (2, 4))
lowerLegR = Limb(0, 0, 0, 28, legSpriteR, (2, 4))
lowerLegR.parent_limb = upperLegR

body = Body(bodySprite, 400, 300)
body.add_limb(upperLegR, (18, 0), 'upperLegR')
body.add_limb(upperLegL, (18, 0), 'upperLegL')
body.add_draw_limb(lowerLegR, 'lowerLegR')
body.add_draw_limb(lowerLegL, 'lowerLegL')
body.rotation = 270
body.set_animation('standing')
body.current_animation = 'standing'
clockity = time.Clock()
body.load_from_file('./keyframes/body')
keysDown = [False for i in range(5)]
timer = 0
while running:
    for e in event.get():
        if e.type == QUIT:
            running = False
        elif e.type == KEYDOWN or e.type == KEYUP:
            if e.key == K_a:
                keysDown[0] = e.type == KEYDOWN