From 7aa0b8bd06a07bb394ad21393051bd37883ebb6a Mon Sep 17 00:00:00 2001 From: LogicParrot Date: Sat, 2 Sep 2017 15:01:11 +0300 Subject: creeper initial behaviors --- src/Mobs/Behaviors/BehaviorAttackerSuicideBomber.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/Mobs/Behaviors/BehaviorAttackerSuicideBomber.h') diff --git a/src/Mobs/Behaviors/BehaviorAttackerSuicideBomber.h b/src/Mobs/Behaviors/BehaviorAttackerSuicideBomber.h index dc071e2f4..05611611c 100644 --- a/src/Mobs/Behaviors/BehaviorAttackerSuicideBomber.h +++ b/src/Mobs/Behaviors/BehaviorAttackerSuicideBomber.h @@ -8,8 +8,14 @@ class cBehaviorAttackerSuicideBomber : public cBehaviorAttacker { public: bool StrikeTarget(int a_StrikeTickCnt) override; + void Tick(std::chrono::milliseconds a_Dt, cChunk & a_Chunk) override; void OnRightClicked(cPlayer & a_Player) override; -private: + bool IsBlowing(void) const {return m_bIsBlowing; } + bool IsCharged(void) const {return m_bIsCharged; } + bool IsBurnedWithFlintAndSteel(void) const {return m_BurnedWithFlintAndSteel; } +private: + bool m_bIsBlowing, m_bIsCharged, m_BurnedWithFlintAndSteel; + int m_ExplodingTimer; }; -- cgit v1.2.3