diff options
Diffstat (limited to 'src/Mobs/ZombieVillager.h')
-rw-r--r-- | src/Mobs/ZombieVillager.h | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/src/Mobs/ZombieVillager.h b/src/Mobs/ZombieVillager.h index 2a3e67959..989d86e8c 100644 --- a/src/Mobs/ZombieVillager.h +++ b/src/Mobs/ZombieVillager.h @@ -7,28 +7,24 @@ -class cZombieVillager: - public cAggressiveMonster +class cZombieVillager : public cAggressiveMonster { using Super = cAggressiveMonster; -public: - + public: cZombieVillager(cVillager::eVillagerType a_Profession); CLASS_PROTODEF(cZombieVillager) - virtual void GetDrops (cItems & a_Drops, cEntity * a_Killer = nullptr) override; - virtual void Tick (std::chrono::milliseconds a_Dt, cChunk & a_Chunk) override; - virtual void OnRightClicked (cPlayer & a_Player) override; - virtual bool IsUndead (void) override { return true; } - - int ConversionTime (void) const { return m_ConversionTime; } - cVillager::eVillagerType GetProfession (void) const { return m_Profession; } + virtual void GetDrops(cItems & a_Drops, cEntity * a_Killer = nullptr) override; + virtual void Tick(std::chrono::milliseconds a_Dt, cChunk & a_Chunk) override; + virtual void OnRightClicked(cPlayer & a_Player) override; + virtual bool IsUndead(void) override { return true; } -private: + int ConversionTime(void) const { return m_ConversionTime; } + cVillager::eVillagerType GetProfession(void) const { return m_Profession; } + private: int m_ConversionTime; cVillager::eVillagerType m_Profession; - -} ; +}; |