diff options
Diffstat (limited to 'src/Mobs/Behaviors/BehaviorDayLightBurner.h')
-rw-r--r-- | src/Mobs/Behaviors/BehaviorDayLightBurner.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/Mobs/Behaviors/BehaviorDayLightBurner.h b/src/Mobs/Behaviors/BehaviorDayLightBurner.h index 9d4cbe874..b54a863af 100644 --- a/src/Mobs/Behaviors/BehaviorDayLightBurner.h +++ b/src/Mobs/Behaviors/BehaviorDayLightBurner.h @@ -1,5 +1,21 @@ +#pragma once + +// fwds +class cMonster; +class cEntity; +class cChunk; +class Vector3d; class cBehaviorDayLightBurner { + cBehaviorDayLightBurner(cMonster * a_Parent); + + bool WouldBurnAt(Vector3d & a_Location, cChunk & a_Chunk); + + // Functions our host Monster should invoke: + void Tick(); +private: + cMonster * m_Parent; // Our Parent + cEntity * m_Attacker; // The entity we're running away from }; |