summaryrefslogtreecommitdiff
path: root/src/barrel.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/barrel.c')
-rw-r--r--src/barrel.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/barrel.c b/src/barrel.c
index b0ce9a7..df1e29e 100644
--- a/src/barrel.c
+++ b/src/barrel.c
@@ -28,9 +28,12 @@ void AddBarrel(float xpos, float ypos) {
AddSpriteToEntity(&barrel, barrelSprite);
barrel.physicsCollider = physicsCollider;
+ barrel.hurtBoxes[0] = physicsCollider;
+ barrel.numHurtBoxes = 1;
#ifdef BEATEMUP_DEBUG
barrel.physicsColliderColor = RED;
+ barrel.hurtboxColors[0] = BLUE;
#endif
AddEntity(&barrel);
@@ -39,3 +42,7 @@ void AddBarrel(float xpos, float ypos) {
void UpdateBarrel(float dt) {
UNUSED(dt);
}
+
+void BarrelHandleCollision(Entity* barrel) {
+ barrel->flags &= !ENTITY_ALLOCATED;
+}