diff options
author | LogicParrot <LogicParrot@users.noreply.github.com> | 2017-09-02 14:01:11 +0200 |
---|---|---|
committer | LogicParrot <LogicParrot@users.noreply.github.com> | 2017-09-02 14:01:11 +0200 |
commit | 7aa0b8bd06a07bb394ad21393051bd37883ebb6a (patch) | |
tree | caeec7c9d3615826e8ce1d9b0aa76a4977be5f4c /src/Mobs/Behaviors/BehaviorAttackerSuicideBomber.h | |
parent | Reimplemented skeletons using Behaviors (diff) | |
download | cuberite-7aa0b8bd06a07bb394ad21393051bd37883ebb6a.tar cuberite-7aa0b8bd06a07bb394ad21393051bd37883ebb6a.tar.gz cuberite-7aa0b8bd06a07bb394ad21393051bd37883ebb6a.tar.bz2 cuberite-7aa0b8bd06a07bb394ad21393051bd37883ebb6a.tar.lz cuberite-7aa0b8bd06a07bb394ad21393051bd37883ebb6a.tar.xz cuberite-7aa0b8bd06a07bb394ad21393051bd37883ebb6a.tar.zst cuberite-7aa0b8bd06a07bb394ad21393051bd37883ebb6a.zip |
Diffstat (limited to '')
-rw-r--r-- | src/Mobs/Behaviors/BehaviorAttackerSuicideBomber.h | 8 |
1 files changed, 7 insertions, 1 deletions
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; }; |