System::distribute_loot now manages setting up loot junk and does a new entity instead of reusing old ones, that allows System::death to do a coorect world->destroy() on the dead thing. Closes #46.

This commit is contained in:
Zed A. Shaw 2025-06-28 13:19:07 -04:00
parent 6437bd3b54
commit 02c42eb042
2 changed files with 32 additions and 28 deletions

View file

@ -28,7 +28,7 @@ namespace System {
std::shared_ptr<sf::Shader> sprite_effect(GameLevel &level, Entity entity);
void player_status(GameLevel &level);
void distribute_loot(GameLevel &level, Entity& ent);
void distribute_loot(GameLevel &level, Position target_pos);
void pickup(GameLevel &level, Entity entity);