better managed ownership (two new functions in level.h)
This commit is contained in:
@ -75,6 +75,7 @@ character *game::move_enemies() {
|
||||
|
||||
if (ch->is_dead()) {
|
||||
int g = ch->dies(levels[curr_level].get());
|
||||
levels[curr_level]->erase_enemy(ch);
|
||||
|
||||
if (g)
|
||||
levels[curr_level]->add_gold({g, ch->get_pos()});
|
||||
|
Reference in New Issue
Block a user