summaryrefslogtreecommitdiffstats
path: root/src/Mobs/Ocelot.h
diff options
context:
space:
mode:
authorAlexander Harkness <me@bearbin.net>2024-11-02 22:27:47 +0100
committerAlexander Harkness <me@bearbin.net>2024-11-02 22:27:47 +0100
commitcb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a (patch)
treef647b20e1823f1846af88e832cf82a4a02e96e69 /src/Mobs/Ocelot.h
parentImprove clang-format config file, remove automatically enforced code style from contrib guide. (diff)
downloadcuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.tar
cuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.tar.gz
cuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.tar.bz2
cuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.tar.lz
cuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.tar.xz
cuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.tar.zst
cuberite-cb50ec10591c0e0e4b9915e642bc50d3d8d1fd0a.zip
Diffstat (limited to 'src/Mobs/Ocelot.h')
-rw-r--r--src/Mobs/Ocelot.h58
1 files changed, 24 insertions, 34 deletions
diff --git a/src/Mobs/Ocelot.h b/src/Mobs/Ocelot.h
index 28deef4b4..ca91e8950 100644
--- a/src/Mobs/Ocelot.h
+++ b/src/Mobs/Ocelot.h
@@ -8,20 +8,18 @@
-class cOcelot:
- public cPassiveMonster
+class cOcelot : public cPassiveMonster
{
using Super = cPassiveMonster;
-public:
-
+ public:
enum eCatType
{
ctWildOcelot,
ctTuxedo,
ctTabby,
ctSiamese,
- } ;
+ };
cOcelot(void);
@@ -30,46 +28,38 @@ public:
virtual void OnRightClicked(cPlayer & a_Player) override;
virtual void Tick(std::chrono::milliseconds a_Dt, cChunk & a_Chunk) override;
virtual void TickFollowPlayer();
- virtual void GetBreedingItems(cItems & a_Items) override
- {
- a_Items.Add(E_ITEM_RAW_FISH);
- }
+ virtual void GetBreedingItems(cItems & a_Items) override { a_Items.Add(E_ITEM_RAW_FISH); }
virtual bool DoTakeDamage(TakeDamageInfo & a_TDI) override;
// Get functions
- bool IsSitting (void) const override { return m_IsSitting; }
- bool IsTame (void) const override { return m_IsTame; }
- bool IsBegging (void) const { return m_IsBegging; }
- AString GetOwnerName (void) const { return m_OwnerName; }
- cUUID GetOwnerUUID (void) const { return m_OwnerUUID; }
- eCatType GetOcelotType (void) const { return m_CatType; }
+ bool IsSitting(void) const override { return m_IsSitting; }
+ bool IsTame(void) const override { return m_IsTame; }
+ bool IsBegging(void) const { return m_IsBegging; }
+ AString GetOwnerName(void) const { return m_OwnerName; }
+ cUUID GetOwnerUUID(void) const { return m_OwnerUUID; }
+ eCatType GetOcelotType(void) const { return m_CatType; }
// Set functions
- void SetIsSitting (bool a_IsSitting) { m_IsSitting = a_IsSitting; }
- void SetIsTame (bool a_IsTame) { m_IsTame = a_IsTame; }
- void SetIsBegging (bool a_IsBegging) { m_IsBegging = a_IsBegging; }
- void SetOwner (const AString & a_NewOwnerName, const cUUID & a_NewOwnerUUID)
+ void SetIsSitting(bool a_IsSitting) { m_IsSitting = a_IsSitting; }
+ void SetIsTame(bool a_IsTame) { m_IsTame = a_IsTame; }
+ void SetIsBegging(bool a_IsBegging) { m_IsBegging = a_IsBegging; }
+ void SetOwner(const AString & a_NewOwnerName, const cUUID & a_NewOwnerUUID)
{
m_OwnerName = a_NewOwnerName;
m_OwnerUUID = a_NewOwnerUUID;
}
- void SetCatType (eCatType a_CatType) { m_CatType = a_CatType; }
+ void SetCatType(eCatType a_CatType) { m_CatType = a_CatType; }
/** Returns true if there's a cat sitting above the given position */
static bool IsCatSittingOnBlock(cWorld * a_World, Vector3d a_BlockPosition);
-protected:
-
- bool m_IsSitting;
- bool m_IsTame;
- bool m_IsBegging;
- eCatType m_CatType;
+ protected:
+ bool m_IsSitting;
+ bool m_IsTame;
+ bool m_IsBegging;
+ eCatType m_CatType;
/** Only check for a nearby player holding the breeding items every 23 ticks. */
- int m_CheckPlayerTickCount;
- AString m_OwnerName;
- cUUID m_OwnerUUID;
-} ;
-
-
-
-
+ int m_CheckPlayerTickCount;
+ AString m_OwnerName;
+ cUUID m_OwnerUUID;
+};