(WIP) Move ICombatant functions around a bit

This commit is contained in:
gsemaj
2022-04-11 16:52:35 -04:00
parent 5ab0112298
commit ed866fbee4
3 changed files with 28 additions and 21 deletions

View File

@@ -134,15 +134,11 @@ struct CombatNPC : public BaseNPC, public ICombatant {
_stepAI(this, currTime);
}
virtual void takeDamage(EntityRef src, int amt) override {
// stubbed
}
virtual bool isExtant() override { return hp > 0; }
virtual void heal(EntityRef src, int amt) override {
// stubbed
}
virtual bool isAlive() override { return hp > 0; }
virtual void takeDamage(EntityRef src, int amt) override;
virtual void heal(EntityRef src, int amt) override;
virtual bool isAlive() override;
};
// Mob is in MobAI.hpp, Player is in Player.hpp