changed all non-owned unique_ptr access to reference to the object itself

This commit is contained in:
2024-07-11 22:15:15 -04:00
parent 6d3e8229df
commit c68330b3e3
17 changed files with 73 additions and 57 deletions

View File

@ -6,11 +6,12 @@ const int GAIN_HP = 5;
class vampire final: public character {
public:
vampire(const position_list &available_positions); // spawn at a random place
vampire(RNG &rng,
const position_list &available_positions);
virtual result attack(const direction dir,
const character_list &chlist) override;
character_list &chlist) override;
virtual result get_hit(const enum race &race, const int atk,
const float hit_rate) override;
const float hit_rate) override;
};
#endif