Exemplo n.º 1
0
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
            elif e.key == K_d:
                keysDown[1] = e.type == KEYDOWN
            elif e.key == K_s:
                keysDown[2] = e.type == KEYDOWN