#include "hero.h" Hero::Hero(int initial_charges) : hero_charges(initial_charges) {} void Hero::refillCharges(int append_charges) { hero_charges += append_charges; } int Hero::charges() const noexcept { return hero_charges; } bool Hero::useCharge() { if (hero_charges > 0) { --hero_charges; return true; } return false; }