From 4265148156439c961a6030362f5d1519697bf7ca Mon Sep 17 00:00:00 2001 From: Sara Date: Tue, 16 Jan 2024 12:37:51 +0100 Subject: [PATCH] feat: added air heavy attack --- game/src/Player.c | 4 +++- game/src/Player.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/game/src/Player.c b/game/src/Player.c index e70cfb8..f5811d2 100644 --- a/game/src/Player.c +++ b/game/src/Player.c @@ -85,6 +85,7 @@ Player* MakePlayer() { .jab_a = NULL, .jab_b = NULL, .kick_a = NULL, + .air_heavy = NULL, .animationStateMachine = NULL, }; @@ -110,7 +111,8 @@ Player* MakePlayer() { self->jump = animation_sprite_new(self->sprite, spritesheet_load("assets/Player_Jumping.png", IVectorFrom(512)), 1.f, LoopMode_Stop); self->jab_a = animation_sprite_new(self->sprite, spritesheet_load("assets/Player_Jab_A.png", IVectorFrom(512)), 10.f, LoopMode_Stop); self->jab_b = animation_sprite_new(self->sprite, spritesheet_load("assets/Player_Jab_B.png", IVectorFrom(512)), 10.f, LoopMode_Stop); - self->kick_a = animation_sprite_new(self->sprite, spritesheet_load("assets/Player_Kick_A.png", IVectorFrom(512)), 10.f, LoopMode_Stop); + self->kick_a = animation_sprite_new(self->sprite, spritesheet_load("assets/Player_Kick_A.png", IVectorFrom(512)), 12.f, LoopMode_Stop); + self->air_heavy = animation_sprite_new(self->sprite, spritesheet_load("assets/Player_Air_Heavy.png", IVectorFrom(512)), 10.f, LoopMode_Stop); self->animationStateMachine = state_machine_init(self, PlayerIdle()); diff --git a/game/src/Player.h b/game/src/Player.h index 1ce0334..914ab88 100644 --- a/game/src/Player.h +++ b/game/src/Player.h @@ -41,6 +41,7 @@ typedef struct Player { AnimationSprite* jab_a; AnimationSprite* jab_b; AnimationSprite* kick_a; + AnimationSprite* air_heavy; StateMachine* animationStateMachine;