diff options
| author | arngo <[email protected]> | 2023-05-27 17:24:48 -0400 |
|---|---|---|
| committer | arngo <[email protected]> | 2023-05-27 17:24:48 -0400 |
| commit | f04473c97a6b95a798924b847086145cf5726012 (patch) | |
| tree | 5f5aa83f522fd16c2a4e70a004e87a1268f8ca1f /src/enemies.c | |
| parent | 3a52c0738c3616b6974f0c979086ee1ca215ae08 (diff) | |
| download | TOJam2023-f04473c97a6b95a798924b847086145cf5726012.tar.gz TOJam2023-f04473c97a6b95a798924b847086145cf5726012.zip | |
bullet-wall collisions
Diffstat (limited to 'src/enemies.c')
| -rw-r--r-- | src/enemies.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/enemies.c b/src/enemies.c index 3779cb5..b83be03 100644 --- a/src/enemies.c +++ b/src/enemies.c @@ -2,6 +2,7 @@ #include "bullet.h" #include "cglm/vec2.h" #include "player.h" +#include "bullet.h" static rodeo_collision_2d_world_t collision_enemies_world = {0}; static rodeo_texture_2d_t enemy_texture; @@ -202,6 +203,8 @@ damage_enemy_resolver( ) { rodeo_collision_2d_world_item_destroy(bullet_collision); + bullet_t *bullet = get_bullet_by_id(bullet_collision->id); + bullet_destroy(bullet); enemy_t *enemy = get_enemy_by_id(enemy_collision->id); if(enemy == NULL) { return; } enemy->hp -= 10; |
