3#include "Game/LiveActor/LiveActor.hpp"
4#include "Game/Enemy/WalkerStateBindStarPointer.hpp"
12 virtual void initAfterPlacement();
14 virtual void control();
26 void exeAttackStart();
27 void exeHitWaitForAttack();
28 inline void exeAttackBack();
29 inline void exeAttack();
31 void exeTrampleDown();
35 void exeSwoonToThreat();
42 inline void exeSwoonOnEnd();
43 inline void exeDPDSwoon();
44 inline void exeNonActiveOnEnd();
53namespace NrvPackunPetit {
54 NERVE_DECL_ONEND(PackunPetitNrvNonActive,
PackunPetit, PackunPetit::exeNonActive, PackunPetit::exeNonActiveOnEnd);
55 NERVE_DECL(PackunPetitNrvWait,
PackunPetit, PackunPetit::exeWait);
56 NERVE_DECL(PackunPetitNrvFind,
PackunPetit, PackunPetit::exeFind);
57 NERVE_DECL(PackunPetitNrvThreat,
PackunPetit, PackunPetit::exeThreat);
58 NERVE_DECL(PackunPetitNrvLeftTurn,
PackunPetit, PackunPetit::exeTurn);
59 NERVE_DECL(PackunPetitNrvRightTurn,
PackunPetit, PackunPetit::exeTurn);
60 NERVE_DECL(PackunPetitNrvAttackStart,
PackunPetit, PackunPetit::exeAttackStart);
61 NERVE_DECL(PackunPetitNrvAttack,
PackunPetit, PackunPetit::exeAttack);
62 NERVE_DECL(PackunPetitNrvAttackBack,
PackunPetit, PackunPetit::exeAttackBack);
63 NERVE_DECL(PackunPetitNrvHitWaitForAttack,
PackunPetit, PackunPetit::exeHitWaitForAttack);
64 NERVE_DECL(PackunPetitNrvHit,
PackunPetit, PackunPetit::exeHit);
65 NERVE_DECL(PackunPetitNrvTrampleDown,
PackunPetit, PackunPetit::exeTrampleDown);
66 NERVE_DECL(PackunPetitNrvPunchDown,
PackunPetit, PackunPetit::exePunchDown);
67 NERVE_DECL(PackunPetitNrvSwoonStart,
PackunPetit, PackunPetit::exeSwoonStart);
68 NERVE_DECL(PackunPetitNrvSwoon,
PackunPetit, PackunPetit::exeSwoon);
69 NERVE_DECL(PackunPetitNrvSwoonToThreat,
PackunPetit, PackunPetit::exeSwoonToThreat);
70 NERVE_DECL_ONEND(PackunPetitNrvDPDSwoon,
PackunPetit, PackunPetit::exeDPDSwoon, PackunPetit::exeSwoonOnEnd);
The basis of a drawable actor that can contain states (see: Nerve)
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
virtual void calcAndSetBaseMtx()
Calculates and sets the base matrix of the actor.