summaryrefslogtreecommitdiffstats
path: root/src/Mobs/Villager.h
diff options
context:
space:
mode:
authorSTRWarrior <niels.breuker@hotmail.nl>2014-01-27 21:34:22 +0100
committerSTRWarrior <niels.breuker@hotmail.nl>2014-01-27 21:34:22 +0100
commit33ad2761a0acb79ce938ebf518a731264617c03d (patch)
tree83ed49212f661dd8c887b07a0b5888f3e2b3826d /src/Mobs/Villager.h
parentVillagers: Harvesting is more rare. (diff)
downloadcuberite-33ad2761a0acb79ce938ebf518a731264617c03d.tar
cuberite-33ad2761a0acb79ce938ebf518a731264617c03d.tar.gz
cuberite-33ad2761a0acb79ce938ebf518a731264617c03d.tar.bz2
cuberite-33ad2761a0acb79ce938ebf518a731264617c03d.tar.lz
cuberite-33ad2761a0acb79ce938ebf518a731264617c03d.tar.xz
cuberite-33ad2761a0acb79ce938ebf518a731264617c03d.tar.zst
cuberite-33ad2761a0acb79ce938ebf518a731264617c03d.zip
Diffstat (limited to 'src/Mobs/Villager.h')
-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;
} ;