diff options
author | quou <quou@disroot.org> | 2024-10-05 17:11:30 +1000 |
---|---|---|
committer | quou <quou@disroot.org> | 2024-10-05 17:11:30 +1000 |
commit | 964dfd035bf2eb458a549c7fca84d60cd6f71c9d (patch) | |
tree | 71c011e33a913fa58c7e6cb91f78067df950503f | |
parent | 8f6e5a1aba52b46fc20408e3064ddf60390615c0 (diff) |
Fix bugs with entity counts not being reset
-rw-r--r-- | map.c | 3 | ||||
-rw-r--r-- | world.c | 1 |
2 files changed, 4 insertions, 0 deletions
@@ -180,6 +180,9 @@ void generate_enemies(const Map* m, World* w) { void generate_floor(Map* m, World* w) { Player* p = &w->player; + w->enemy_count = 0; + w->effect_count = 0; + w->deathzone_count = 0; generate_room(m); generate_ramps(m); generate_doors(m); @@ -5,6 +5,7 @@ void init_world(World* w) { w->particle_count = 0; w->enemy_count = 0; w->deathzone_count = 0; + w->effect_count = 0; w->frame = 0; w->freeze = 0; init_player(&w->player); |