diff options
Diffstat (limited to 'src/barrel.c')
| -rw-r--r-- | src/barrel.c | 7 |
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; +} |
