summaryrefslogtreecommitdiffstats
path: root/src/Mobs/Villager.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/Mobs/Villager.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/Mobs/Villager.h b/src/Mobs/Villager.h
index 235e1f40e..20dbada61 100644
--- a/src/Mobs/Villager.h
+++ b/src/Mobs/Villager.h
@@ -34,19 +34,23 @@ public:
virtual void Tick (float a_Dt, cChunk & a_Chunk) override;
// cVillager functions
- void HandleFarmer();
bool IsBlockFarmable(BLOCKTYPE a_BlockType);
+ // Farmer functions
+ void HandleFarmerAttemptSpecialAction();
+ void HandleFarmerAction();
+ void HandleFarmerNoCountDown();
+
// Get and set functions.
int GetVilType(void) const { return m_Type; }
Vector3i GetCropsPos(void) const { return m_CropsPos; }
- bool DidFindCrops(void) const { return m_DidFindCrops; }
+ bool DoesHaveActionActivated(void) const { return m_VillagerAction; }
private:
int m_ActionCountDown;
int m_Type;
- bool m_DidFindCrops;
+ bool m_VillagerAction;
Vector3i m_CropsPos;
} ;