diff --git a/include/AIConstant.h b/include/AIConstant.h index ff1ea7c3..9118e9ca 100644 --- a/include/AIConstant.h +++ b/include/AIConstant.h @@ -47,29 +47,29 @@ struct AIConstant : public Node { } // _20-_24 = Parameters - Parm _24; // _24, p00 + Parm _24; // _24, p00, meeo: gravity? Parm _34; // _34, p01 Parm _44; // _44, p02 Parm _54; // _54, p03 Parm _64; // _64, p04 - Parm _74; // _74, p05 + Parm _74; // _74, p05, meeo: cstick aggression toggle? Parm _84; // _84, p07 Parm _94; // _94, p06 Parm _A4; // _A4, p08 Parm _B4; // _B4, p09 - Parm _C4; // _C4, p10 + Parm _C4; // _C4, p10, meeo: single attack only toggle? Parm _D4; // _D4, p11 - Parm _E4; // _E4, p12 - Parm _F4; // _F4, p13 - Parm _104; // _104, p14 - Parm _114; // _114, p15 - Parm _124; // _124, p16 + Parm _E4; // _E4, p12, meeo: throw toggle (vs rolling pikis lol)? + Parm _F4; // _F4, p13, meeo: pluckaphone toggle? + Parm _104; // _104, p14, meeo: flower pikis walk fast toggle? + Parm _114; // _114, p15, meeo: pikmin in field limit? + Parm _124; // _124, p16, meeo: drop bomb type (immediately vs whistled)? Parm _134; // _134, p17 Parm _144; // _144, p18 - Parm _154; // _154, p19 - Parm _164; // _164, p20 - Parm _174; // _174, p21 - Parm _184; // _174, p22 + Parm _154; // _154, p19, meeo: UFO level 2 (forest navel)? + Parm _164; // _164, p20, meeo: UFO level 3 (distant spring)? + Parm _174; // _174, p21, meeo: UFO level 4 (final trial)? + Parm _184; // _174, p22, meeo: UFO level 5 (NOT perfect ending trigger)? }; AIConstant(); diff --git a/include/EffectMgr.h b/include/EffectMgr.h new file mode 100644 index 00000000..fd8a2cb9 --- /dev/null +++ b/include/EffectMgr.h @@ -0,0 +1,148 @@ +#ifndef _EFFECTMGR_H +#define _EFFECTMGR_H + +#include "types.h" +#include "Node.h" +#include "zen/particle.h" + +struct Texture; + +/** + * @brief TODO + */ +struct SmokeEmitter : public Node { + + /** + * @brief TODO + */ + struct Smoke { + Smoke(); // unused/inlined + + // TODO: members + }; + + SmokeEmitter(int, Texture*); // unused/inlined + + virtual void draw(Graphics&); // _14 + + // unused/inlined: + void emit(Vector3f&, Vector3f&); + void update(f32); + + // _00 = VTBL + // _00-_20 = Node + // TODO: members +}; + +/** + * @brief TODO + */ +struct EffectShape : public CoreNode { + + // unused/inlined: + void initShape(char*); + void update(); + void refresh(Graphics&, Matrix4f&, f32*); + + // _00 = VTBL + // _00-_14 = CoreNode + // TODO: members +}; + +/** + * @brief TODO + */ +struct EffShpInst : public CoreNode { + + void update(); + + // unused/inlined: + void initEffShpInst(); + void draw(Graphics&); + + // _00 = VTBL + // _00-_14 = CoreNode + // TODO: members +}; + +/** + * @brief TODO + */ +struct EffectParticleRegistration { + EffectParticleRegistration(char*, char*, char*); // unused/inlined + + virtual void create(Vector3f&, zen::CallBack1*, + zen::CallBack2*); // _08 + + // TODO: members +}; + +/** + * @brief TODO + */ +struct EffectGeometryRegistration { + EffectGeometryRegistration(char*, char*, f32, u8); // unused/inlined + + virtual void create(Vector3f&, Vector3f&, Vector3f&); // _08 + + // TODO: members +}; + +/** + * @brief TODO + */ +struct EffectSimpleParticleRegistration { + EffectSimpleParticleRegistration(char*, Colour, Colour); // unused/inlined + + // TODO: members +}; + +/** + * @brief TODO + */ +struct EffectMgr : public CoreNode { + + /** + * @brief TODO + */ + enum effTypeTable { + // TODO: members + }; + + /** + * @brief TODO + */ + enum modelTypeTable { + // TODO: members + }; + + /** + * @brief TODO + */ + enum simpleTypeTable { + // TODO: members + }; + + EffectMgr(); + + void initEffectGeometry(int); + void update(); + void draw(Graphics&); + void drawshapes(Graphics&); + void exit(); + void create(EffectMgr::effTypeTable, Vector3f&, zen::CallBack1*, + zen::CallBack2*); + void create(EffectMgr::modelTypeTable, Vector3f&, Vector3f&, Vector3f&); + void getShapeInst(); + void killAllShapes(); + + // unused/inlined: + void create(EffectMgr::simpleTypeTable, Vector3f&, s16, Vector3f&, Vector3f&, f32, f32, zen::CallBack1*); + void putShapeInst(EffShpInst*); + + // _00 = VTBL + // _00-_14 = CoreNode + // TODO: members +}; + +#endif diff --git a/include/TaiAction.h b/include/TAI/Action.h similarity index 68% rename from include/TaiAction.h rename to include/TAI/Action.h index 29609589..cf35d807 100644 --- a/include/TaiAction.h +++ b/include/TAI/Action.h @@ -1,5 +1,5 @@ -#ifndef _TAIACTION_H -#define _TAIACTION_H +#ifndef _TAI_ACTION_H +#define _TAI_ACTION_H #include "types.h" #include "TekiStrategy.h" @@ -25,6 +25,22 @@ struct TaiAction { virtual bool hasNextState() { return (mNextState >= 0 || mNextState == -2); } // _18 }; +/** + * @brief TODO + */ +struct TaiOnceAction : public TaiAction { + inline TaiOnceAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + /** * @brief TODO */ @@ -42,6 +58,42 @@ struct TaiSerialAction : public TaiAction { TaiAction** mActionQueue; // _0C, array of actions, size mCount }; +/** + * @brief TODO + */ +struct TaiAndAction : public TaiAction { + inline TaiAndAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + virtual void finish(Teki&); // _0C + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiNotAction : public TaiAction { + inline TaiNotAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + virtual void finish(Teki&); // _0C + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + /** * @brief TODO */ diff --git a/include/TAI/Aeffect.h b/include/TAI/Aeffect.h new file mode 100644 index 00000000..db73dcbc --- /dev/null +++ b/include/TAI/Aeffect.h @@ -0,0 +1,35 @@ +#ifndef _TAI_AEFFECT_H +#define _TAI_AEFFECT_H + +#include "types.h" +#include "TAI/Action.h" +#include "EffectMgr.h" + +struct Vector3f; + +/** + * @brief TODO + */ +struct TAIAeffCloudOfDust : public TaiAction { + inline TAIAeffCloudOfDust(f32 p1, int p2, int p3, int p4, int p5, int p6) + : TaiAction(-1) + { + init((EffectMgr::effTypeTable)(-1), true, -1, RUMBLE_NONE, p1, p2, p3, p4, p5, p6); + } + + virtual void start(Teki&); // _08 + virtual bool act(Teki&); // _10 + virtual void setType(Vector3f&, int, int); // _1C + + void init(EffectMgr::effTypeTable, bool, int, int, f32, int, int, int, int, int); + void createCloudOfDust(Teki&, int); + void getCollPart(Teki&, int); + + static int RUMBLE_NONE; + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +#endif diff --git a/include/TAIanimation.h b/include/TAI/Animation.h similarity index 100% rename from include/TAIanimation.h rename to include/TAI/Animation.h diff --git a/include/TAI/AttackActions.h b/include/TAI/AttackActions.h new file mode 100644 index 00000000..474db2a0 --- /dev/null +++ b/include/TAI/AttackActions.h @@ -0,0 +1,155 @@ +#ifndef _TAI_ATTACKACTIONS_H +#define _TAI_ATTACKACTIONS_H + +#include "types.h" +#include "TAI/MotionActions.h" + +/** + * @brief TODO + */ +struct TaiAttackableNaviPikiAction : public TaiAction { + inline TaiAttackableNaviPikiAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiAttackablePikiAction : public TaiAction { + inline TaiAttackablePikiAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiAttackableNaviAction : public TaiAction { + inline TaiAttackableNaviAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiAnimationSwallowingAction : public TaiAction { + inline TaiAnimationSwallowingAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + virtual void finish(Teki&); // _0C + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiBangingAction : public TaiAction { + inline TaiBangingAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual bool actByEvent(TekiEvent&); // _14 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiFlickAction : public TaiAction { + inline TaiFlickAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiTargetStickAction : public TaiAction { + inline TaiTargetStickAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiFlickingAction : public TaiMotionAction { + inline TaiFlickingAction() // TODO: this is a guess + : TaiMotionAction(0) + { + } + + virtual void start(Teki&); // _08 + virtual void finish(Teki&); // _0C + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiMotionAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiFlickingUpperAction : public TaiMotionAction { + inline TaiFlickingUpperAction() // TODO: this is a guess + : TaiMotionAction(0) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiMotionAction + // TODO: members +}; + +#endif diff --git a/include/TAI/BasicActions.h b/include/TAI/BasicActions.h new file mode 100644 index 00000000..f13fb532 --- /dev/null +++ b/include/TAI/BasicActions.h @@ -0,0 +1,104 @@ +#ifndef _TAI_BASICACTIONS_H +#define _TAI_BASICACTIONS_H + +#include "types.h" +#include "TAI/Action.h" + +/** + * @brief TODO + */ +struct TaiActionStateAction : public TaiAction { + inline TaiActionStateAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiSetOptionAction : public TaiAction { + inline TaiSetOptionAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiPlaySoundAction : public TaiAction { + inline TaiPlaySoundAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiStopSoundAction : public TaiAction { + inline TaiStopSoundAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiTypeNaviWatchResultOnAction : public TaiAction { + inline TaiTypeNaviWatchResultOnAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiNaviWatchResultOnAction : public TaiAction { + inline TaiNaviWatchResultOnAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +#endif diff --git a/include/TAI/Chappy.h b/include/TAI/Chappy.h new file mode 100644 index 00000000..e8b619d9 --- /dev/null +++ b/include/TAI/Chappy.h @@ -0,0 +1,117 @@ +#ifndef _TAI_CHAPPY_H +#define _TAI_CHAPPY_H + +#include "types.h" +#include "TAI/MotionActions.h" +#include "TekiParameters.h" +#include "TAI/ReactionActions.h" +#include "TAI/EffectActions.h" + +/* + * @brief TODO + */ +struct TaiChappySoundTable { + TaiChappySoundTable(); + + // TODO: members +}; + +/* + * @brief TODO + */ +struct TaiCatfishSoundTable { + TaiCatfishSoundTable(); + + // TODO: members +}; + +/* + * @brief TODO + */ +struct TaiChappyParameters : public TekiParameters { + TaiChappyParameters(); + + // _00 = VTBL + // _00-_20 = TekiParameters? + // TODO: members +}; + +/* + * @brief TODO + */ +struct TaiBlackChappyParameters : public TekiParameters { + TaiBlackChappyParameters(); + + // _00 = VTBL + // _00-_20 = TekiParameters? + // TODO: members +}; + +/* + * @brief TODO + */ +struct TaiCatfishParameters : public TekiParameters { + TaiCatfishParameters(); + + // _00 = VTBL + // _00-_20 = TekiParameters? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiChappyStrategy : public TaiStrategy { + TaiChappyStrategy(TekiParameters*); + + // _00 = VTBL + // _00-_10 = TaiStrategy + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiChappyCryAction : public TaiAction { + inline TaiChappyCryAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiChappySmashedAction : public TaiSmashedAction { + inline TaiChappySmashedAction() // TODO: this is a guess + : TaiSmashedAction(0) + { + } + + virtual bool actByEvent(TekiEvent&); // _14 + + // _04 = VTBL + // _00-_08 = TaiSmashedAction? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiChappyLegEffectAction : public TaiJointEffectAction { + TaiChappyLegEffectAction(f32); + + virtual void setType(Vector3f&, int, int); // _1C + + // _04 = VTBL + // _00-_08 = TaiJointEffectAction? + // TODO: members +}; + +#endif diff --git a/include/TAI/EffectActions.h b/include/TAI/EffectActions.h new file mode 100644 index 00000000..12ea279c --- /dev/null +++ b/include/TAI/EffectActions.h @@ -0,0 +1,70 @@ +#ifndef _TAI_EFFECTACTIONS_H +#define _TAI_EFFECTACTIONS_H + +#include "types.h" +#include "TAI/Aeffect.h" + +struct Vector3f; + +/** + * @brief TODO + */ +struct TaiEffectAction : public TaiAction { + inline TaiEffectAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiStartGenParticleGeneratorAction : public TaiAction { + inline TaiStartGenParticleGeneratorAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiStopGenParticleGeneratorAction : public TaiAction { + inline TaiStopGenParticleGeneratorAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiJointEffectAction : public TAIAeffCloudOfDust { + TaiJointEffectAction(f32, int, int, int, int, int); + + virtual void setType(Vector3f&, int, int); // _1C + + // _04 = VTBL + // _00-_08 = TAIAeffCloudOfDust? + // TODO: members +}; + +#endif diff --git a/include/TAI/MotionActions.h b/include/TAI/MotionActions.h new file mode 100644 index 00000000..318fe2c6 --- /dev/null +++ b/include/TAI/MotionActions.h @@ -0,0 +1,188 @@ +#ifndef _TAI_MOTIONACTIONS_H +#define _TAI_MOTIONACTIONS_H + +#include "TAI/Action.h" + +/** + * @brief TODO + */ +struct TaiMotionAction : public TaiAction { + inline TaiMotionAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual void start(Teki&); // _08 + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiContinuousMotionAction : public TaiMotionAction { + inline TaiContinuousMotionAction() // TODO: this is a guess + : TaiMotionAction(0) + { + } + + virtual void start(Teki&); // _08 + virtual bool act(Teki&); // _10 + virtual void motionStarted(Teki&); // _1C + + // _04 = VTBL + // _00-_08 = TaiMotionAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiFinishMotionAction : public TaiMotionAction { + inline TaiFinishMotionAction() // TODO: this is a guess + : TaiMotionAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiMotionAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiAnimationKeyAction : public TaiAction { + inline TaiAnimationKeyAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiCountLoopAction : public TaiAction { + inline TaiCountLoopAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiSwitchMotionAction : public TaiMotionAction { + inline TaiSwitchMotionAction() // TODO: this is a guess + : TaiMotionAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiMotionAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiOutsideKeyStopMoveAction : public TaiAction { + inline TaiOutsideKeyStopMoveAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiStoppingMoveAction : public TaiAction { + inline TaiStoppingMoveAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + virtual void finish(Teki&); // _0C + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiFinishStoppingMoveAction : public TaiAction { + inline TaiFinishStoppingMoveAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiSetFrameMotionAction : public TaiAction { + inline TaiSetFrameMotionAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiRandomSetAnimationCounterAction : public TaiAction { + inline TaiRandomSetAnimationCounterAction() // TODO: this is a guess + : TaiAction(0) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +#endif diff --git a/include/TaiMoveActions.h b/include/TAI/MoveActions.h similarity index 72% rename from include/TaiMoveActions.h rename to include/TAI/MoveActions.h index d00c0b71..cb9a4fda 100644 --- a/include/TaiMoveActions.h +++ b/include/TAI/MoveActions.h @@ -1,13 +1,18 @@ -#ifndef _TAIMOVEACTIONS_H -#define _TAIMOVEACTIONS_H +#ifndef _TAI_MOVEACTIONS_H +#define _TAI_MOVEACTIONS_H -#include "TaiAction.h" -#include "TaiContinuousMotionAction.h" +#include "TAI/Action.h" +#include "TAI/MotionActions.h" /** * @brief TODO */ struct TaiMoveNestPositionAction : public TaiAction { + inline TaiMoveNestPositionAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -18,6 +23,11 @@ struct TaiMoveNestPositionAction : public TaiAction { * @brief TODO */ struct TaiStopMoveAction : public TaiAction { + inline TaiStopMoveAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual void start(Teki& teki); // _08 // _04 = VTBL @@ -28,6 +38,11 @@ struct TaiStopMoveAction : public TaiAction { * @brief TODO */ struct TaiStartFlyingAction : public TaiAction { + inline TaiStartFlyingAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual void start(Teki& teki); // _08 // _04 = VTBL @@ -38,6 +53,11 @@ struct TaiStartFlyingAction : public TaiAction { * @brief TODO */ struct TaiFinishFlyingAction : public TaiAction { + inline TaiFinishFlyingAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual void start(Teki& teki); // _08 // _04 = VTBL @@ -48,6 +68,11 @@ struct TaiFinishFlyingAction : public TaiAction { * @brief TODO */ struct TaiMakeVelocityDirectionAction : public TaiAction { + inline TaiMakeVelocityDirectionAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -58,6 +83,11 @@ struct TaiMakeVelocityDirectionAction : public TaiAction { * @brief TODO */ struct TaiMakeAccelerationDirectionAction : public TaiAction { + inline TaiMakeAccelerationDirectionAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -68,6 +98,11 @@ struct TaiMakeAccelerationDirectionAction : public TaiAction { * @brief TODO */ struct TaiMakingNextVelocityAction : public TaiAction { + inline TaiMakingNextVelocityAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -78,6 +113,11 @@ struct TaiMakingNextVelocityAction : public TaiAction { * @brief TODO */ struct TaiMakingNextDriveAction : public TaiAction { + inline TaiMakingNextDriveAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -88,6 +128,11 @@ struct TaiMakingNextDriveAction : public TaiAction { * @brief TODO */ struct TaiAccelerationAction : public TaiAction { + inline TaiAccelerationAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -98,6 +143,11 @@ struct TaiAccelerationAction : public TaiAction { * @brief TODO */ struct TaiParabolaAction : public TaiAction { + inline TaiParabolaAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -108,6 +158,11 @@ struct TaiParabolaAction : public TaiAction { * @brief TODO */ struct TaiCircleMoveAction : public TaiAction { + inline TaiCircleMoveAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -118,6 +173,11 @@ struct TaiCircleMoveAction : public TaiAction { * @brief TODO */ struct TaiHorizontalSinWaveAction : public TaiAction { + inline TaiHorizontalSinWaveAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -128,6 +188,11 @@ struct TaiHorizontalSinWaveAction : public TaiAction { * @brief TODO */ struct TaiClampMaxHeightAction : public TaiAction { + inline TaiClampMaxHeightAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -138,6 +203,11 @@ struct TaiClampMaxHeightAction : public TaiAction { * @brief TODO */ struct TaiClampMinHeightAction : public TaiAction { + inline TaiClampMinHeightAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -148,6 +218,11 @@ struct TaiClampMinHeightAction : public TaiAction { * @brief TODO */ struct TaiClampMinVelocityYAction : public TaiAction { + inline TaiClampMinVelocityYAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -158,6 +233,11 @@ struct TaiClampMinVelocityYAction : public TaiAction { * @brief TODO */ struct TaiImpassableAction : public TaiAction { + inline TaiImpassableAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual void start(Teki& teki); // _08 virtual bool act(Teki& teki); // _10 @@ -200,6 +280,11 @@ struct TaiGoingHomeAction : public TaiContinuousMotionAction { * @brief TODO */ struct TaiDirectTurnAction : public TaiAction { + inline TaiDirectTurnAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -240,6 +325,11 @@ struct TaiTraceTurningAction : public TaiContinuousMotionAction { * @brief TODO */ struct TaiOutOfTraceAngleAction : public TaiAction { + inline TaiOutOfTraceAngleAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -260,6 +350,11 @@ struct TaiTurningToTargetPositionAction : public TaiContinuousMotionAction { * @brief TODO */ struct TaiRotatingAction : public TaiAction { + inline TaiRotatingAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -290,6 +385,11 @@ struct TaiRunningAwayAction : public TaiContinuousMotionAction { * @brief TODO */ struct TaiWatchOffTerritoryCenterAction : public TaiAction { + inline TaiWatchOffTerritoryCenterAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool act(Teki& teki); // _10 // _04 = VTBL @@ -300,6 +400,11 @@ struct TaiWatchOffTerritoryCenterAction : public TaiAction { * @brief TODO */ struct TaiTargetNestAction : public TaiAction { + inline TaiTargetNestAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual void start(Teki& teki); // _08 // _04 = VTBL @@ -310,6 +415,11 @@ struct TaiTargetNestAction : public TaiAction { * @brief TODO */ struct TaiHeadOnCollisionAvoidanceAction : public TaiAction { + inline TaiHeadOnCollisionAvoidanceAction() // TODO: this is a guess + : TaiAction(-1) + { + } + virtual bool actByEvent(TekiEvent& event); // _14 // _04 = VTBL diff --git a/include/TAI/ReactionActions.h b/include/TAI/ReactionActions.h new file mode 100644 index 00000000..88b03960 --- /dev/null +++ b/include/TAI/ReactionActions.h @@ -0,0 +1,376 @@ +#ifndef _TAI_REACTIONACTIONS_H +#define _TAI_REACTIONACTIONS_H + +#include "TAI/MotionActions.h" + +/** + * @brief TODO + */ +struct TaiDeadAction : public TaiAction { + inline TaiDeadAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiLifeZeroAction : public TaiAction { + inline TaiLifeZeroAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiLifeDamageAction : public TaiAction { + inline TaiLifeDamageAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiDyeAction : public TaiAction { + inline TaiDyeAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiStartDyingAction : public TaiAction { + inline TaiStartDyingAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiSpawnItemsAction : public TaiAction { + inline TaiSpawnItemsAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiCreateDeadEffectAction : public TaiAction { + inline TaiCreateDeadEffectAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiDyingAction : public TaiMotionAction { + inline TaiDyingAction() // TODO: this is a guess + : TaiMotionAction(0) + { + } + + virtual void start(Teki&); // _08 + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiMotionAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiDamageCountResetAction : public TaiAction { + inline TaiDamageCountResetAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiDamageCountAction : public TaiAction { + inline TaiDamageCountAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiDamageScaleAction : public TaiAction { + inline TaiDamageScaleAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiDamageAction : public TaiAction { + inline TaiDamageAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiSimultaneousDamageAction : public TaiAction { + inline TaiSimultaneousDamageAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiCounterattackSimultaneousDamageAction : public TaiAction { + inline TaiCounterattackSimultaneousDamageAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiDamagingAction : public TaiMotionAction { + inline TaiDamagingAction() // TODO: this is a guess + : TaiMotionAction(0) + { + } + + virtual void start(Teki&); // _08 + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiMotionAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiTargetNearestAssailantAction : public TaiAction { + inline TaiTargetNearestAssailantAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiTargetNearestCollisionAction : public TaiAction { + inline TaiTargetNearestCollisionAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual bool actByEvent(TekiEvent&); // _14 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiStickedAction : public TaiAction { + inline TaiStickedAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiSmashedAction : public TaiAction { + inline TaiSmashedAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual bool actByEvent(TekiEvent&); // _14 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiBeingPressedAction : public TaiAction { + inline TaiBeingPressedAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiPressedAction : public TaiAction { + inline TaiPressedAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual bool actByEvent(TekiEvent&); // _14 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiWarnAction : public TaiAction { + inline TaiWarnAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual void start(Teki&); // _08 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +/** + * @brief TODO + */ +struct TaiDangerLifeAction : public TaiAction { + inline TaiDangerLifeAction(int nextState) // TODO: this is a guess + : TaiAction(nextState) + { + } + + virtual bool act(Teki&); // _10 + + // _04 = VTBL + // _00-_08 = TaiAction + // TODO: members +}; + +#endif diff --git a/include/TaiContinuousMotionAction.h b/include/TaiContinuousMotionAction.h deleted file mode 100644 index 28681ce5..00000000 --- a/include/TaiContinuousMotionAction.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TAICONTINUOUSMOTIONACTION_H -#define _TAICONTINUOUSMOTIONACTION_H - -#include "TaiAction.h" - -/** - * @brief TODO - */ -struct TaiContinuousMotionAction : public TaiAction { - virtual void start(Teki&); // _08 - virtual bool act(Teki&); // _10 - virtual void motionStarted(Teki&); // _1C - - // _04 = VTBL - // _00-_08 = TaiAction -}; - -#endif diff --git a/include/TekiConditions.h b/include/TekiConditions.h new file mode 100644 index 00000000..1ba6a77f --- /dev/null +++ b/include/TekiConditions.h @@ -0,0 +1,326 @@ +#ifndef _TEKICONDITION_H +#define _TEKICONDITION_H + +#include "types.h" +#include "Condition.h" + +/** + * @brief TODO + */ +struct TekiCondition : public Condition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = Condition + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiAndCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiOrCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiNotCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiAngleCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiAttackableCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiCollecTargetPelletCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiCreaturePointerCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiDistanceCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiFreeCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiLowerCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiLowerRangeCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiNapkidShortRangeCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiNapkidTargetPikiCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiNaviCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiNaviPikiCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiPelletCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiPikiStateCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiPositionCircleDistanceCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiPositionDistanceCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiPositionSphereDistanceCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiRecognitionCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiSphereDistanceCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiStateCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiStickerCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiStickingCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiTypeCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiVisibleCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +/** + * @brief TODO + */ +struct TekiVisibleHeightCondition : public TekiCondition { + virtual bool satisfy(Creature*); // _08 + + // _00 = VTBL + // _00-_04 = TekiCondition? + // TODO: members +}; + +#endif diff --git a/include/TekiParameters.h b/include/TekiParameters.h index dde8e301..e3f98d7f 100644 --- a/include/TekiParameters.h +++ b/include/TekiParameters.h @@ -12,6 +12,8 @@ struct TekiParameters : public Node { virtual void read(RandomAccessStream&); // _0C + void getF(int); + // _00 = VTBL // _00-_20 = Node // TODO: members diff --git a/include/TekiPersonality.h b/include/TekiPersonality.h index 02310248..5d15dfc2 100644 --- a/include/TekiPersonality.h +++ b/include/TekiPersonality.h @@ -17,6 +17,8 @@ struct TekiPersonality { void reset(); void input(TekiPersonality&); + void getF(int); + // _00 = VTBL // TODO: members }; diff --git a/src/plugPikiNakata/tai.cpp b/src/plugPikiNakata/tai.cpp index b5ac897f..44238a83 100644 --- a/src/plugPikiNakata/tai.cpp +++ b/src/plugPikiNakata/tai.cpp @@ -1,4 +1,4 @@ -#include "TaiAction.h" +#include "TAI/Action.h" #include "teki.h" #include "sysNew.h" diff --git a/src/plugPikiNakata/taiattackactions.cpp b/src/plugPikiNakata/taiattackactions.cpp index 2861cc87..3d023fc4 100644 --- a/src/plugPikiNakata/taiattackactions.cpp +++ b/src/plugPikiNakata/taiattackactions.cpp @@ -1,4 +1,8 @@ -#include "types.h" +#include "Tai/AttackActions.h" +#include "teki.h" +#include "TekiPersonality.h" +#include "TekiParameters.h" +#include "TekiConditions.h" /* * --INFO-- @@ -25,7 +29,7 @@ static void _Print(char*, ...) * Address: 80127604 * Size: 0000AC */ -void TaiAttackableNaviPikiAction::act(Teki&) +bool TaiAttackableNaviPikiAction::act(Teki&) { /* .loc_0x0: @@ -88,7 +92,7 @@ void TaiAttackableNaviPikiAction::act(Teki&) * Address: 801276B0 * Size: 00008C */ -void TaiAttackableNaviAction::act(Teki&) +bool TaiAttackableNaviAction::act(Teki&) { /* .loc_0x0: @@ -143,7 +147,7 @@ void TaiAttackableNaviAction::act(Teki&) * Address: 8012773C * Size: 0000B8 */ -void TaiAttackablePikiAction::act(Teki&) +bool TaiAttackablePikiAction::act(Teki&) { /* .loc_0x0: @@ -255,7 +259,7 @@ void BTeki::setTekiOption(int) * Address: 80127844 * Size: 000660 */ -void TaiAnimationSwallowingAction::act(Teki&) +bool TaiAnimationSwallowingAction::act(Teki&) { /* .loc_0x0: @@ -890,7 +894,7 @@ void TaiAnimationSwallowingAction::finish(Teki&) * Address: 80128010 * Size: 000088 */ -void TaiBangingAction::actByEvent(TekiEvent&) +bool TaiBangingAction::actByEvent(TekiEvent&) { /* .loc_0x0: @@ -940,7 +944,7 @@ void TaiBangingAction::actByEvent(TekiEvent&) * Address: 80128098 * Size: 0000D4 */ -void TaiFlickAction::act(Teki&) +bool TaiFlickAction::act(Teki&) { /* .loc_0x0: @@ -1005,7 +1009,7 @@ void TaiFlickAction::act(Teki&) * Address: 8012816C * Size: 000028 */ -void TaiTargetStickAction::act(Teki&) +bool TaiTargetStickAction::act(Teki&) { /* .loc_0x0: @@ -1083,7 +1087,7 @@ void TaiFlickingAction::finish(Teki&) * Address: 8012820C * Size: 00007C */ -void TaiFlickingAction::act(Teki&) +bool TaiFlickingAction::act(Teki&) { /* .loc_0x0: @@ -1132,7 +1136,7 @@ void TaiFlickingAction::act(Teki&) * Address: 80128288 * Size: 000058 */ -void TaiFlickingUpperAction::act(Teki&) +bool TaiFlickingUpperAction::act(Teki&) { /* .loc_0x0: @@ -1168,7 +1172,7 @@ void TaiFlickingUpperAction::act(Teki&) * Address: 801282E0 * Size: 000084 */ -void TekiAndCondition::satisfy(Creature*) +bool TekiAndCondition::satisfy(Creature*) { /* .loc_0x0: @@ -1215,7 +1219,7 @@ void TekiAndCondition::satisfy(Creature*) * Address: 80128364 * Size: 00003C */ -void TekiNotCondition::satisfy(Creature*) +bool TekiNotCondition::satisfy(Creature*) { /* .loc_0x0: @@ -1242,4 +1246,4 @@ void TekiNotCondition::satisfy(Creature*) * Address: 801283A0 * Size: 000008 */ -u32 TekiCondition::satisfy(Creature*) { return 0x1; } +bool TekiCondition::satisfy(Creature*) { return true; } diff --git a/src/plugPikiNakata/taibasicactions.cpp b/src/plugPikiNakata/taibasicactions.cpp index 8a37b69b..37b72595 100644 --- a/src/plugPikiNakata/taibasicactions.cpp +++ b/src/plugPikiNakata/taibasicactions.cpp @@ -1,4 +1,4 @@ -#include "types.h" +#include "TAI/BasicActions.h" /* * --INFO-- @@ -40,7 +40,7 @@ void TaiActionStateAction::start(Teki&) * Address: 801283B4 * Size: 000020 */ -void TaiActionStateAction::act(Teki&) +bool TaiActionStateAction::act(Teki&) { /* .loc_0x0: diff --git a/src/plugPikiNakata/taichappy.cpp b/src/plugPikiNakata/taichappy.cpp index 70114249..df42ea30 100644 --- a/src/plugPikiNakata/taichappy.cpp +++ b/src/plugPikiNakata/taichappy.cpp @@ -1,4 +1,5 @@ -#include "types.h" +#include "TAI/Chappy.h" +#include "TekiConditions.h" /* * --INFO-- @@ -77,6 +78,7 @@ TaiChappySoundTable::TaiChappySoundTable() * Size: 0003A4 */ TaiChappyParameters::TaiChappyParameters() + : TekiParameters(0, 0) // TODO: fix later { /* .loc_0x0: @@ -322,6 +324,7 @@ TaiChappyParameters::TaiChappyParameters() * Size: 0003A0 */ TaiBlackChappyParameters::TaiBlackChappyParameters() + : TekiParameters(0, 0) // TODO: fix later { /* .loc_0x0: @@ -617,6 +620,7 @@ TaiCatfishSoundTable::TaiCatfishSoundTable() * Size: 00039C */ TaiCatfishParameters::TaiCatfishParameters() + : TekiParameters(0, 0) // TODO: fix later { /* .loc_0x0: @@ -860,6 +864,7 @@ TaiCatfishParameters::TaiCatfishParameters() * Size: 00156C */ TaiChappyStrategy::TaiChappyStrategy(TekiParameters*) + : TaiStrategy(0, 0) // TODO: fix later { /* .loc_0x0: @@ -2370,7 +2375,7 @@ TaiChappyStrategy::TaiChappyStrategy(TekiParameters*) * Address: 8012A674 * Size: 000148 */ -void TaiChappyCryAction::act(Teki&) +bool TaiChappyCryAction::act(Teki&) { /* .loc_0x0: @@ -2468,7 +2473,7 @@ void TaiChappyCryAction::act(Teki&) * Address: 8012A7BC * Size: 000048 */ -void TaiChappySmashedAction::actByEvent(TekiEvent&) +bool TaiChappySmashedAction::actByEvent(TekiEvent&) { /* .loc_0x0: @@ -2502,7 +2507,8 @@ void TaiChappySmashedAction::actByEvent(TekiEvent&) * Address: 8012A804 * Size: 000058 */ -TaiChappyLegEffectAction::TaiChappyLegEffectAction(f32) +TaiChappyLegEffectAction::TaiChappyLegEffectAction(f32 p1) + : TaiJointEffectAction(p1, 0, 0, 0, 0, 0) // TODO: fix { /* .loc_0x0: @@ -2590,7 +2596,7 @@ void TaiChappyLegEffectAction::setType(Vector3f&, int, int) * Address: 8012A8EC * Size: 000084 */ -void TekiOrCondition::satisfy(Creature*) +bool TekiOrCondition::satisfy(Creature*) { /* .loc_0x0: @@ -2637,7 +2643,7 @@ void TekiOrCondition::satisfy(Creature*) * Address: 8012A970 * Size: 000008 */ -u32 TaiOnceAction::act(Teki&) { return 0x1; } +bool TaiOnceAction::act(Teki&) { return true; } /* * --INFO-- @@ -2716,7 +2722,7 @@ void TaiAndAction::finish(Teki&) * Address: 8012AA38 * Size: 000088 */ -void TaiAndAction::act(Teki&) +bool TaiAndAction::act(Teki&) { /* .loc_0x0: diff --git a/src/plugPikiNakata/taieffectactions.cpp b/src/plugPikiNakata/taieffectactions.cpp index 9f15be85..06b84fac 100644 --- a/src/plugPikiNakata/taieffectactions.cpp +++ b/src/plugPikiNakata/taieffectactions.cpp @@ -1,4 +1,4 @@ -#include "types.h" +#include "TAI/EffectActions.h" /* * --INFO-- @@ -97,7 +97,8 @@ void TaiStopGenParticleGeneratorAction::start(Teki&) * Address: 8012E638 * Size: 00008C */ -TaiJointEffectAction::TaiJointEffectAction(f32, int, int, int, int, int) +TaiJointEffectAction::TaiJointEffectAction(f32 p1, int p2, int p3, int p4, int p5, int p6) + : TAIAeffCloudOfDust(p1, p2, p3, p4, p5, p6) { /* .loc_0x0: diff --git a/src/plugPikiNakata/taimotionactions.cpp b/src/plugPikiNakata/taimotionactions.cpp index ec5442f4..7c5f923f 100644 --- a/src/plugPikiNakata/taimotionactions.cpp +++ b/src/plugPikiNakata/taimotionactions.cpp @@ -1,4 +1,4 @@ -#include "types.h" +#include "TAI/MotionActions.h" /* * --INFO-- @@ -51,7 +51,7 @@ void TaiMotionAction::start(Teki&) * Address: 80134050 * Size: 000020 */ -void TaiMotionAction::act(Teki&) +bool TaiMotionAction::act(Teki&) { /* .loc_0x0: @@ -160,7 +160,7 @@ void TaiContinuousMotionAction::start(Teki&) * Address: 8013416C * Size: 000074 */ -void TaiContinuousMotionAction::act(Teki&) +bool TaiContinuousMotionAction::act(Teki&) { /* .loc_0x0: @@ -265,7 +265,7 @@ void TaiFinishMotionAction::start(Teki&) * Address: 80134250 * Size: 000020 */ -void TaiAnimationKeyAction::act(Teki&) +bool TaiAnimationKeyAction::act(Teki&) { /* .loc_0x0: @@ -302,7 +302,7 @@ void TaiCountLoopAction::start(Teki&) * Address: 8013427C * Size: 00003C */ -void TaiCountLoopAction::act(Teki&) +bool TaiCountLoopAction::act(Teki&) { /* .loc_0x0: @@ -366,7 +366,7 @@ void TaiSwitchMotionAction::start(Teki&) * Address: 80134314 * Size: 0000D4 */ -void TaiOutsideKeyStopMoveAction::act(Teki&) +bool TaiOutsideKeyStopMoveAction::act(Teki&) { /* .loc_0x0: @@ -442,7 +442,7 @@ void TaiStoppingMoveAction::start(Teki&) { } * Address: 801343EC * Size: 000064 */ -void TaiStoppingMoveAction::act(Teki&) +bool TaiStoppingMoveAction::act(Teki&) { /* .loc_0x0: diff --git a/src/plugPikiNakata/taimoveactions.cpp b/src/plugPikiNakata/taimoveactions.cpp index 64cac17c..bd35128e 100644 --- a/src/plugPikiNakata/taimoveactions.cpp +++ b/src/plugPikiNakata/taimoveactions.cpp @@ -1,4 +1,4 @@ -#include "TaiMoveActions.h" +#include "TAI/MoveActions.h" #include "teki.h" /* diff --git a/src/plugPikiNakata/taireactionactions.cpp b/src/plugPikiNakata/taireactionactions.cpp index a4844381..a209e82c 100644 --- a/src/plugPikiNakata/taireactionactions.cpp +++ b/src/plugPikiNakata/taireactionactions.cpp @@ -1,4 +1,4 @@ -#include "types.h" +#include "TAI/ReactionActions.h" /* * --INFO-- @@ -25,7 +25,7 @@ static void _Print(char*, ...) * Address: 8013EBD8 * Size: 00001C */ -void TaiDeadAction::act(Teki&) +bool TaiDeadAction::act(Teki&) { /* .loc_0x0: @@ -207,7 +207,7 @@ void TaiDyingAction::start(Teki&) * Address: 8013ED30 * Size: 00004C */ -void TaiDyingAction::act(Teki&) +bool TaiDyingAction::act(Teki&) { /* .loc_0x0: @@ -257,7 +257,7 @@ void TaiDamageCountResetAction::start(Teki&) * Address: 8013ED88 * Size: 000040 */ -void TaiDamageCountAction::act(Teki&) +bool TaiDamageCountAction::act(Teki&) { /* .loc_0x0: @@ -285,7 +285,7 @@ void TaiDamageCountAction::act(Teki&) * Address: 8013EDC8 * Size: 000018 */ -void TaiDamageScaleAction::act(Teki&) +bool TaiDamageScaleAction::act(Teki&) { /* .loc_0x0: @@ -303,7 +303,7 @@ void TaiDamageScaleAction::act(Teki&) * Address: 8013EDE0 * Size: 000024 */ -void TaiDamageAction::act(Teki&) +bool TaiDamageAction::act(Teki&) { /* .loc_0x0: @@ -326,7 +326,7 @@ void TaiDamageAction::act(Teki&) * Address: 8013EE04 * Size: 000088 */ -void TaiSimultaneousDamageAction::act(Teki&) +bool TaiSimultaneousDamageAction::act(Teki&) { /* .loc_0x0: @@ -376,7 +376,7 @@ void TaiSimultaneousDamageAction::act(Teki&) * Address: 8013EE8C * Size: 0000D8 */ -void TaiCounterattackSimultaneousDamageAction::act(Teki&) +bool TaiCounterattackSimultaneousDamageAction::act(Teki&) { /* .loc_0x0: @@ -478,7 +478,7 @@ void TaiDamagingAction::start(Teki&) * Address: 8013EFA4 * Size: 000020 */ -void TaiDamagingAction::act(Teki&) +bool TaiDamagingAction::act(Teki&) { /* .loc_0x0: @@ -500,7 +500,7 @@ void TaiDamagingAction::act(Teki&) * Address: 8013EFC4 * Size: 000098 */ -void TaiTargetNearestAssailantAction::act(Teki&) +bool TaiTargetNearestAssailantAction::act(Teki&) { /* .loc_0x0: @@ -558,7 +558,7 @@ void TaiTargetNearestAssailantAction::act(Teki&) * Address: 8013F05C * Size: 00013C */ -void TaiTargetNearestCollisionAction::actByEvent(TekiEvent&) +bool TaiTargetNearestCollisionAction::actByEvent(TekiEvent&) { /* .loc_0x0: @@ -661,7 +661,7 @@ void TaiTargetNearestCollisionAction::actByEvent(TekiEvent&) * Address: 8013F198 * Size: 000040 */ -void TaiStickedAction::act(Teki&) +bool TaiStickedAction::act(Teki&) { /* .loc_0x0: @@ -689,7 +689,7 @@ void TaiStickedAction::act(Teki&) * Address: 8013F1D8 * Size: 000050 */ -void TaiSmashedAction::actByEvent(TekiEvent&) +bool TaiSmashedAction::actByEvent(TekiEvent&) { /* .loc_0x0: @@ -765,7 +765,7 @@ void TaiBeingPressedAction::start(Teki&) * Address: 8013F298 * Size: 00001C */ -void TaiPressedAction::actByEvent(TekiEvent&) +bool TaiPressedAction::actByEvent(TekiEvent&) { /* .loc_0x0: @@ -805,7 +805,7 @@ void TaiWarnAction::start(Teki&) * Address: 8013F2D0 * Size: 000034 */ -void TaiDangerLifeAction::act(Teki&) +bool TaiDangerLifeAction::act(Teki&) { /* .loc_0x0: diff --git a/src/plugPikiNakata/tekiconditions.cpp b/src/plugPikiNakata/tekiconditions.cpp index da52c46b..bf1899ef 100644 --- a/src/plugPikiNakata/tekiconditions.cpp +++ b/src/plugPikiNakata/tekiconditions.cpp @@ -1,4 +1,4 @@ -#include "types.h" +#include "TekiConditions.h" /* * --INFO-- @@ -25,7 +25,7 @@ static void _Print(char*, ...) * Address: 80149BC0 * Size: 000054 */ -void TekiPikiStateCondition::satisfy(Creature*) +bool TekiPikiStateCondition::satisfy(Creature*) { /* .loc_0x0: @@ -62,7 +62,7 @@ void TekiPikiStateCondition::satisfy(Creature*) * Address: 80149C14 * Size: 00002C */ -void TekiStateCondition::satisfy(Creature*) +bool TekiStateCondition::satisfy(Creature*) { /* .loc_0x0: @@ -87,7 +87,7 @@ void TekiStateCondition::satisfy(Creature*) * Address: 80149C40 * Size: 00002C */ -void TekiTypeCondition::satisfy(Creature*) +bool TekiTypeCondition::satisfy(Creature*) { /* .loc_0x0: @@ -112,7 +112,7 @@ void TekiTypeCondition::satisfy(Creature*) * Address: 80149C6C * Size: 000030 */ -void TekiFreeCondition::satisfy(Creature*) +bool TekiFreeCondition::satisfy(Creature*) { /* .loc_0x0: @@ -136,7 +136,7 @@ void TekiFreeCondition::satisfy(Creature*) * Address: 80149C9C * Size: 000014 */ -void TekiNaviCondition::satisfy(Creature*) +bool TekiNaviCondition::satisfy(Creature*) { /* .loc_0x0: @@ -153,7 +153,7 @@ void TekiNaviCondition::satisfy(Creature*) * Address: 80149CB0 * Size: 000020 */ -void TekiNaviPikiCondition::satisfy(Creature*) +bool TekiNaviPikiCondition::satisfy(Creature*) { /* .loc_0x0: @@ -173,7 +173,7 @@ void TekiNaviPikiCondition::satisfy(Creature*) * Address: 80149CD0 * Size: 000024 */ -void TekiPelletCondition::satisfy(Creature*) +bool TekiPelletCondition::satisfy(Creature*) { /* .loc_0x0: @@ -194,7 +194,7 @@ void TekiPelletCondition::satisfy(Creature*) * Address: 80149CF4 * Size: 0000A8 */ -void TekiPositionDistanceCondition::satisfy(Creature*) +bool TekiPositionDistanceCondition::satisfy(Creature*) { /* .loc_0x0: @@ -248,7 +248,7 @@ void TekiPositionDistanceCondition::satisfy(Creature*) * Address: 80149D9C * Size: 000070 */ -void TekiPositionCircleDistanceCondition::satisfy(Creature*) +bool TekiPositionCircleDistanceCondition::satisfy(Creature*) { /* .loc_0x0: @@ -288,7 +288,7 @@ void TekiPositionCircleDistanceCondition::satisfy(Creature*) * Address: 80149E0C * Size: 000070 */ -void TekiPositionSphereDistanceCondition::satisfy(Creature*) +bool TekiPositionSphereDistanceCondition::satisfy(Creature*) { /* .loc_0x0: @@ -328,7 +328,7 @@ void TekiPositionSphereDistanceCondition::satisfy(Creature*) * Address: 80149E7C * Size: 000014 */ -void TekiStickingCondition::satisfy(Creature*) +bool TekiStickingCondition::satisfy(Creature*) { /* .loc_0x0: @@ -345,7 +345,7 @@ void TekiStickingCondition::satisfy(Creature*) * Address: 80149E90 * Size: 0000A8 */ -void TekiRecognitionCondition::satisfy(Creature*) +bool TekiRecognitionCondition::satisfy(Creature*) { /* .loc_0x0: @@ -403,7 +403,7 @@ void TekiRecognitionCondition::satisfy(Creature*) * Address: 80149F38 * Size: 000014 */ -void TekiCreaturePointerCondition::satisfy(Creature*) +bool TekiCreaturePointerCondition::satisfy(Creature*) { /* .loc_0x0: @@ -420,7 +420,7 @@ void TekiCreaturePointerCondition::satisfy(Creature*) * Address: 80149F4C * Size: 0000E4 */ -void TekiDistanceCondition::satisfy(Creature*) +bool TekiDistanceCondition::satisfy(Creature*) { /* .loc_0x0: @@ -493,7 +493,7 @@ void TekiDistanceCondition::satisfy(Creature*) * Address: 8014A030 * Size: 000070 */ -void TekiSphereDistanceCondition::satisfy(Creature*) +bool TekiSphereDistanceCondition::satisfy(Creature*) { /* .loc_0x0: @@ -537,7 +537,7 @@ void TekiSphereDistanceCondition::satisfy(Creature*) * Address: 8014A0A0 * Size: 000018 */ -void TekiStickerCondition::satisfy(Creature*) +bool TekiStickerCondition::satisfy(Creature*) { /* .loc_0x0: @@ -555,7 +555,7 @@ void TekiStickerCondition::satisfy(Creature*) * Address: 8014A0B8 * Size: 000144 */ -void TekiLowerRangeCondition::satisfy(Creature*) +bool TekiLowerRangeCondition::satisfy(Creature*) { /* .loc_0x0: @@ -652,7 +652,7 @@ void TekiLowerRangeCondition::satisfy(Creature*) * Address: 8014A1FC * Size: 000024 */ -void TekiAttackableCondition::satisfy(Creature*) +bool TekiAttackableCondition::satisfy(Creature*) { /* .loc_0x0: @@ -673,7 +673,7 @@ void TekiAttackableCondition::satisfy(Creature*) * Address: 8014A220 * Size: 000024 */ -void TekiVisibleCondition::satisfy(Creature*) +bool TekiVisibleCondition::satisfy(Creature*) { /* .loc_0x0: @@ -694,7 +694,7 @@ void TekiVisibleCondition::satisfy(Creature*) * Address: 8014A244 * Size: 00003C */ -void TekiVisibleHeightCondition::satisfy(Creature*) +bool TekiVisibleHeightCondition::satisfy(Creature*) { /* .loc_0x0: @@ -723,7 +723,7 @@ void TekiVisibleHeightCondition::satisfy(Creature*) * Address: 8014A280 * Size: 0000BC */ -void TekiLowerCondition::satisfy(Creature*) +bool TekiLowerCondition::satisfy(Creature*) { /* .loc_0x0: @@ -782,7 +782,7 @@ void TekiLowerCondition::satisfy(Creature*) * Address: 8014A33C * Size: 00005C */ -void TekiAngleCondition::satisfy(Creature*) +bool TekiAngleCondition::satisfy(Creature*) { /* .loc_0x0: diff --git a/src/plugPikiYamashita/TAIAeffect.cpp b/src/plugPikiYamashita/TAIAeffect.cpp index 75961e23..695803e7 100644 --- a/src/plugPikiYamashita/TAIAeffect.cpp +++ b/src/plugPikiYamashita/TAIAeffect.cpp @@ -1,4 +1,4 @@ -#include "types.h" +#include "TAI/Aeffect.h" /* * --INFO-- @@ -149,7 +149,7 @@ void TAIAeffCloudOfDust::start(Teki&) * Address: 801D5FA8 * Size: 000068 */ -void TAIAeffCloudOfDust::act(Teki&) +bool TAIAeffCloudOfDust::act(Teki&) { /* .loc_0x0: diff --git a/src/plugPikiYamashita/TAIanimation.cpp b/src/plugPikiYamashita/TAIanimation.cpp index 7019604a..c7ccfc6b 100644 --- a/src/plugPikiYamashita/TAIanimation.cpp +++ b/src/plugPikiYamashita/TAIanimation.cpp @@ -1,4 +1,4 @@ -#include "TAIanimation.h" +#include "TAI/Animation.h" /* * --INFO-- diff --git a/src/plugPikiYamashita/effectMgr.cpp b/src/plugPikiYamashita/effectMgr.cpp index 2601245f..4fc64c03 100644 --- a/src/plugPikiYamashita/effectMgr.cpp +++ b/src/plugPikiYamashita/effectMgr.cpp @@ -1,4 +1,5 @@ -#include "types.h" +#include "EffectMgr.h" +#include "Colour.h" /* * --INFO-- diff --git a/unsorted_include_todo/EffShpInst.h b/unsorted_include_todo/EffShpInst.h deleted file mode 100644 index f326bfda..00000000 --- a/unsorted_include_todo/EffShpInst.h +++ /dev/null @@ -1,27 +0,0 @@ -#ifndef _EFFSHPINST_H -#define _EFFSHPINST_H - -/** - * .obj __vt__10EffShpInst, weak - * .4byte __RTTI__10EffShpInst - * .4byte 0 - * .4byte getAgeNodeType__5ANodeFv - * .4byte read__8CoreNodeFR18RandomAccessStream - */ - -struct ANode { - virtual void getAgeNodeType(); // _08 (weak) -}; - -struct CoreNode { - virtual void _08() = 0; // _08 - virtual void read(RandomAccessStream&); // _0C (weak) -}; - -/** - * @brief TODO - */ -struct EffShpInst : public ANode, public CoreNode { -}; - -#endif diff --git a/unsorted_include_todo/EffectGeometryRegistration.h b/unsorted_include_todo/EffectGeometryRegistration.h deleted file mode 100644 index b0120695..00000000 --- a/unsorted_include_todo/EffectGeometryRegistration.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _EFFECTGEOMETRYREGISTRATION_H -#define _EFFECTGEOMETRYREGISTRATION_H - -/** - * .obj __vt__26EffectGeometryRegistration, global - * .4byte __RTTI__26EffectGeometryRegistration - * .4byte 0 - * .4byte create__26EffectGeometryRegistrationFR8Vector3fR8Vector3fR8Vector3f - */ - -/** - * @brief TODO - */ -struct EffectGeometryRegistration { - virtual void create(Vector3f&, Vector3f&, Vector3f&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/EffectMgr.h b/unsorted_include_todo/EffectMgr.h deleted file mode 100644 index 043cb288..00000000 --- a/unsorted_include_todo/EffectMgr.h +++ /dev/null @@ -1,27 +0,0 @@ -#ifndef _EFFECTMGR_H -#define _EFFECTMGR_H - -/** - * .obj __vt__9EffectMgr, weak - * .4byte __RTTI__9EffectMgr - * .4byte 0 - * .4byte getAgeNodeType__5ANodeFv - * .4byte read__8CoreNodeFR18RandomAccessStream - */ - -struct ANode { - virtual void getAgeNodeType(); // _08 (weak) -}; - -struct CoreNode { - virtual void _08() = 0; // _08 - virtual void read(RandomAccessStream&); // _0C (weak) -}; - -/** - * @brief TODO - */ -struct EffectMgr : public ANode, public CoreNode { -}; - -#endif diff --git a/unsorted_include_todo/EffectParticleRegistration.h b/unsorted_include_todo/EffectParticleRegistration.h deleted file mode 100644 index 11f2553b..00000000 --- a/unsorted_include_todo/EffectParticleRegistration.h +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef _EFFECTPARTICLEREGISTRATION_H -#define _EFFECTPARTICLEREGISTRATION_H - -/** - * .obj __vt__26EffectParticleRegistration, weak - * .4byte __RTTI__26EffectParticleRegistration - * .4byte 0 - * .4byte - * "create__26EffectParticleRegistrationFR8Vector3fPQ23zen37CallBack1PQ23zen58CallBack2" - */ - -/** - * @brief TODO - */ -struct EffectParticleRegistration { - virtual void create(Vector3f&, zen::CallBack1*, - zen::CallBack2*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/EffectShape.h b/unsorted_include_todo/EffectShape.h deleted file mode 100644 index 4d48f9d8..00000000 --- a/unsorted_include_todo/EffectShape.h +++ /dev/null @@ -1,27 +0,0 @@ -#ifndef _EFFECTSHAPE_H -#define _EFFECTSHAPE_H - -/** - * .obj __vt__11EffectShape, weak - * .4byte __RTTI__11EffectShape - * .4byte 0 - * .4byte getAgeNodeType__5ANodeFv - * .4byte read__8CoreNodeFR18RandomAccessStream - */ - -struct ANode { - virtual void getAgeNodeType(); // _08 (weak) -}; - -struct CoreNode { - virtual void _08() = 0; // _08 - virtual void read(RandomAccessStream&); // _0C (weak) -}; - -/** - * @brief TODO - */ -struct EffectShape : public ANode, public CoreNode { -}; - -#endif diff --git a/unsorted_include_todo/SmokeEmitter.h b/unsorted_include_todo/SmokeEmitter.h deleted file mode 100644 index fc1c4a99..00000000 --- a/unsorted_include_todo/SmokeEmitter.h +++ /dev/null @@ -1,49 +0,0 @@ -#ifndef _SMOKEEMITTER_H -#define _SMOKEEMITTER_H - -/** - * .obj __vt__12SmokeEmitter, global - * .4byte __RTTI__12SmokeEmitter - * .4byte 0 - * .4byte getAgeNodeType__5ANodeFv - * .4byte read__8CoreNodeFR18RandomAccessStream - * .4byte update__4NodeFv - * .4byte draw__12SmokeEmitterFR8Graphics - * .4byte render__4NodeFR8Graphics - * .4byte concat__4NodeFv - * .4byte concat__4NodeFR3VQS - * .4byte concat__4NodeFR3SRT - * .4byte concat__4NodeFR8Matrix4f - * .4byte getModelMatrix__4NodeFv - */ - -struct ANode { - virtual void getAgeNodeType(); // _08 (weak) -}; - -struct CoreNode { - virtual void _08() = 0; // _08 - virtual void read(RandomAccessStream&); // _0C (weak) -}; - -struct Node { - virtual void _08() = 0; // _08 - virtual void _0C() = 0; // _0C - virtual void update(); // _10 - virtual void draw(Graphics&); // _14 - virtual void render(Graphics&); // _18 - virtual void concat(); // _1C (weak) - virtual void concat(VQS&); // _20 (weak) - virtual void concat(SRT&); // _24 (weak) - virtual void concat(Matrix4f&); // _28 (weak) - virtual void getModelMatrix(); // _2C (weak) -}; - -/** - * @brief TODO - */ -struct SmokeEmitter : public ANode, public CoreNode, public Node { - virtual void draw(Graphics&); // _14 -}; - -#endif diff --git a/unsorted_include_todo/TAIAeffCloudOfDust.h b/unsorted_include_todo/TAIAeffCloudOfDust.h deleted file mode 100644 index 3e6bf6e7..00000000 --- a/unsorted_include_todo/TAIAeffCloudOfDust.h +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef _TAIAEFFCLOUDOFDUST_H -#define _TAIAEFFCLOUDOFDUST_H - -/** - * .obj __vt__18TAIAeffCloudOfDust, global - * .4byte __RTTI__18TAIAeffCloudOfDust - * .4byte 0 - * .4byte start__18TAIAeffCloudOfDustFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__18TAIAeffCloudOfDustFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - * .4byte setType__18TAIAeffCloudOfDustFR8Vector3fii - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TAIAeffCloudOfDust : public TaiAction { - virtual void start(Teki&); // _08 - virtual void act(Teki&); // _10 - virtual void setType(Vector3f&, int, int); // _1C - - void init(EffectMgr::effTypeTable, bool, int, int, float, int, int, int, int, int); - void createCloudOfDust(Teki&, int); - void getCollPart(Teki&, int); -}; - -#endif diff --git a/unsorted_include_todo/TaiActionStateAction.h b/unsorted_include_todo/TaiActionStateAction.h deleted file mode 100644 index 787e998a..00000000 --- a/unsorted_include_todo/TaiActionStateAction.h +++ /dev/null @@ -1,31 +0,0 @@ -#ifndef _TAIACTIONSTATEACTION_H -#define _TAIACTIONSTATEACTION_H - -/** - * .obj __vt__20TaiActionStateAction, global - * .4byte __RTTI__20TaiActionStateAction - * .4byte 0 - * .4byte start__20TaiActionStateActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__20TaiActionStateActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiActionStateAction : public TaiAction { - virtual void start(Teki&); // _08 - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiAndAction.h b/unsorted_include_todo/TaiAndAction.h deleted file mode 100644 index f328dd61..00000000 --- a/unsorted_include_todo/TaiAndAction.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef _TAIANDACTION_H -#define _TAIANDACTION_H - -/** - * .obj __vt__12TaiAndAction, weak - * .4byte __RTTI__12TaiAndAction - * .4byte 0 - * .4byte start__12TaiAndActionFR4Teki - * .4byte finish__12TaiAndActionFR4Teki - * .4byte act__12TaiAndActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiAndAction : public TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiAnimationKeyAction.h b/unsorted_include_todo/TaiAnimationKeyAction.h deleted file mode 100644 index ad375e9c..00000000 --- a/unsorted_include_todo/TaiAnimationKeyAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIANIMATIONKEYACTION_H -#define _TAIANIMATIONKEYACTION_H - -/** - * .obj __vt__21TaiAnimationKeyAction, global - * .4byte __RTTI__21TaiAnimationKeyAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__21TaiAnimationKeyActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiAnimationKeyAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiAnimationSwallowingAction.h b/unsorted_include_todo/TaiAnimationSwallowingAction.h deleted file mode 100644 index 29be822f..00000000 --- a/unsorted_include_todo/TaiAnimationSwallowingAction.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef _TAIANIMATIONSWALLOWINGACTION_H -#define _TAIANIMATIONSWALLOWINGACTION_H - -/** - * .obj __vt__28TaiAnimationSwallowingAction, global - * .4byte __RTTI__28TaiAnimationSwallowingAction - * .4byte 0 - * .4byte start__28TaiAnimationSwallowingActionFR4Teki - * .4byte finish__28TaiAnimationSwallowingActionFR4Teki - * .4byte act__28TaiAnimationSwallowingActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiAnimationSwallowingAction : public TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiAttackableNaviAction.h b/unsorted_include_todo/TaiAttackableNaviAction.h deleted file mode 100644 index f667fe8a..00000000 --- a/unsorted_include_todo/TaiAttackableNaviAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIATTACKABLENAVIACTION_H -#define _TAIATTACKABLENAVIACTION_H - -/** - * .obj __vt__23TaiAttackableNaviAction, global - * .4byte __RTTI__23TaiAttackableNaviAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__23TaiAttackableNaviActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiAttackableNaviAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiAttackableNaviPikiAction.h b/unsorted_include_todo/TaiAttackableNaviPikiAction.h deleted file mode 100644 index 676ea1f7..00000000 --- a/unsorted_include_todo/TaiAttackableNaviPikiAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIATTACKABLENAVIPIKIACTION_H -#define _TAIATTACKABLENAVIPIKIACTION_H - -/** - * .obj __vt__27TaiAttackableNaviPikiAction, global - * .4byte __RTTI__27TaiAttackableNaviPikiAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__27TaiAttackableNaviPikiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiAttackableNaviPikiAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiAttackablePikiAction.h b/unsorted_include_todo/TaiAttackablePikiAction.h deleted file mode 100644 index e2524f19..00000000 --- a/unsorted_include_todo/TaiAttackablePikiAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIATTACKABLEPIKIACTION_H -#define _TAIATTACKABLEPIKIACTION_H - -/** - * .obj __vt__23TaiAttackablePikiAction, global - * .4byte __RTTI__23TaiAttackablePikiAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__23TaiAttackablePikiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiAttackablePikiAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiBangingAction.h b/unsorted_include_todo/TaiBangingAction.h deleted file mode 100644 index 5f143071..00000000 --- a/unsorted_include_todo/TaiBangingAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIBANGINGACTION_H -#define _TAIBANGINGACTION_H - -/** - * .obj __vt__16TaiBangingAction, global - * .4byte __RTTI__16TaiBangingAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__16TaiBangingActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiBangingAction : public TaiAction { - virtual void actByEvent(TekiEvent&); // _14 -}; - -#endif diff --git a/unsorted_include_todo/TaiBeingPressedAction.h b/unsorted_include_todo/TaiBeingPressedAction.h deleted file mode 100644 index 85c7d051..00000000 --- a/unsorted_include_todo/TaiBeingPressedAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIBEINGPRESSEDACTION_H -#define _TAIBEINGPRESSEDACTION_H - -/** - * .obj __vt__21TaiBeingPressedAction, global - * .4byte __RTTI__21TaiBeingPressedAction - * .4byte 0 - * .4byte start__21TaiBeingPressedActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiBeingPressedAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiBlackChappyParameters.h b/unsorted_include_todo/TaiBlackChappyParameters.h deleted file mode 100644 index a6661b58..00000000 --- a/unsorted_include_todo/TaiBlackChappyParameters.h +++ /dev/null @@ -1,48 +0,0 @@ -#ifndef _TAIBLACKCHAPPYPARAMETERS_H -#define _TAIBLACKCHAPPYPARAMETERS_H - -/** - * .obj __vt__24TaiBlackChappyParameters, weak - * .4byte __RTTI__24TaiBlackChappyParameters - * .4byte 0 - * .4byte getAgeNodeType__5ANodeFv - * .4byte read__14TekiParametersFR18RandomAccessStream - * .4byte update__4NodeFv - * .4byte draw__4NodeFR8Graphics - * .4byte render__4NodeFR8Graphics - * .4byte concat__4NodeFv - * .4byte concat__4NodeFR3VQS - * .4byte concat__4NodeFR3SRT - * .4byte concat__4NodeFR8Matrix4f - * .4byte getModelMatrix__4NodeFv - */ - -struct ANode { - virtual void getAgeNodeType(); // _08 (weak) -}; - -struct TekiParameters { - virtual void _08() = 0; // _08 - virtual void read(RandomAccessStream&); // _0C -}; - -struct Node { - virtual void _08() = 0; // _08 - virtual void _0C() = 0; // _0C - virtual void update(); // _10 - virtual void draw(Graphics&); // _14 - virtual void render(Graphics&); // _18 - virtual void concat(); // _1C (weak) - virtual void concat(VQS&); // _20 (weak) - virtual void concat(SRT&); // _24 (weak) - virtual void concat(Matrix4f&); // _28 (weak) - virtual void getModelMatrix(); // _2C (weak) -}; - -/** - * @brief TODO - */ -struct TaiBlackChappyParameters : public ANode, public TekiParameters, public Node { -}; - -#endif diff --git a/unsorted_include_todo/TaiCatfishParameters.h b/unsorted_include_todo/TaiCatfishParameters.h deleted file mode 100644 index 73460532..00000000 --- a/unsorted_include_todo/TaiCatfishParameters.h +++ /dev/null @@ -1,48 +0,0 @@ -#ifndef _TAICATFISHPARAMETERS_H -#define _TAICATFISHPARAMETERS_H - -/** - * .obj __vt__20TaiCatfishParameters, weak - * .4byte __RTTI__20TaiCatfishParameters - * .4byte 0 - * .4byte getAgeNodeType__5ANodeFv - * .4byte read__14TekiParametersFR18RandomAccessStream - * .4byte update__4NodeFv - * .4byte draw__4NodeFR8Graphics - * .4byte render__4NodeFR8Graphics - * .4byte concat__4NodeFv - * .4byte concat__4NodeFR3VQS - * .4byte concat__4NodeFR3SRT - * .4byte concat__4NodeFR8Matrix4f - * .4byte getModelMatrix__4NodeFv - */ - -struct ANode { - virtual void getAgeNodeType(); // _08 (weak) -}; - -struct TekiParameters { - virtual void _08() = 0; // _08 - virtual void read(RandomAccessStream&); // _0C -}; - -struct Node { - virtual void _08() = 0; // _08 - virtual void _0C() = 0; // _0C - virtual void update(); // _10 - virtual void draw(Graphics&); // _14 - virtual void render(Graphics&); // _18 - virtual void concat(); // _1C (weak) - virtual void concat(VQS&); // _20 (weak) - virtual void concat(SRT&); // _24 (weak) - virtual void concat(Matrix4f&); // _28 (weak) - virtual void getModelMatrix(); // _2C (weak) -}; - -/** - * @brief TODO - */ -struct TaiCatfishParameters : public ANode, public TekiParameters, public Node { -}; - -#endif diff --git a/unsorted_include_todo/TaiChappyCryAction.h b/unsorted_include_todo/TaiChappyCryAction.h deleted file mode 100644 index a59716d3..00000000 --- a/unsorted_include_todo/TaiChappyCryAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAICHAPPYCRYACTION_H -#define _TAICHAPPYCRYACTION_H - -/** - * .obj __vt__18TaiChappyCryAction, global - * .4byte __RTTI__18TaiChappyCryAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__18TaiChappyCryActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiChappyCryAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiChappyLegEffectAction.h b/unsorted_include_todo/TaiChappyLegEffectAction.h deleted file mode 100644 index b3e8250c..00000000 --- a/unsorted_include_todo/TaiChappyLegEffectAction.h +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef _TAICHAPPYLEGEFFECTACTION_H -#define _TAICHAPPYLEGEFFECTACTION_H - -/** - * .obj __vt__24TaiChappyLegEffectAction, global - * .4byte __RTTI__24TaiChappyLegEffectAction - * .4byte 0 - * .4byte start__18TAIAeffCloudOfDustFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__18TAIAeffCloudOfDustFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - * .4byte setType__24TaiChappyLegEffectActionFR8Vector3fii - */ - -struct TAIAeffCloudOfDust { - virtual void start(Teki&); // _08 - virtual void _0C() = 0; // _0C - virtual void act(Teki&); // _10 -}; - -struct TaiAction { - virtual void _08() = 0; // _08 - virtual void finish(Teki&); // _0C - virtual void _10() = 0; // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiChappyLegEffectAction : public TAIAeffCloudOfDust, public TaiAction { - virtual void setType(Vector3f&, int, int); // _1C -}; - -#endif diff --git a/unsorted_include_todo/TaiChappyParameters.h b/unsorted_include_todo/TaiChappyParameters.h deleted file mode 100644 index 4900d481..00000000 --- a/unsorted_include_todo/TaiChappyParameters.h +++ /dev/null @@ -1,48 +0,0 @@ -#ifndef _TAICHAPPYPARAMETERS_H -#define _TAICHAPPYPARAMETERS_H - -/** - * .obj __vt__19TaiChappyParameters, weak - * .4byte __RTTI__19TaiChappyParameters - * .4byte 0 - * .4byte getAgeNodeType__5ANodeFv - * .4byte read__14TekiParametersFR18RandomAccessStream - * .4byte update__4NodeFv - * .4byte draw__4NodeFR8Graphics - * .4byte render__4NodeFR8Graphics - * .4byte concat__4NodeFv - * .4byte concat__4NodeFR3VQS - * .4byte concat__4NodeFR3SRT - * .4byte concat__4NodeFR8Matrix4f - * .4byte getModelMatrix__4NodeFv - */ - -struct ANode { - virtual void getAgeNodeType(); // _08 (weak) -}; - -struct TekiParameters { - virtual void _08() = 0; // _08 - virtual void read(RandomAccessStream&); // _0C -}; - -struct Node { - virtual void _08() = 0; // _08 - virtual void _0C() = 0; // _0C - virtual void update(); // _10 - virtual void draw(Graphics&); // _14 - virtual void render(Graphics&); // _18 - virtual void concat(); // _1C (weak) - virtual void concat(VQS&); // _20 (weak) - virtual void concat(SRT&); // _24 (weak) - virtual void concat(Matrix4f&); // _28 (weak) - virtual void getModelMatrix(); // _2C (weak) -}; - -/** - * @brief TODO - */ -struct TaiChappyParameters : public ANode, public TekiParameters, public Node { -}; - -#endif diff --git a/unsorted_include_todo/TaiChappySmashedAction.h b/unsorted_include_todo/TaiChappySmashedAction.h deleted file mode 100644 index 6cfe7f2e..00000000 --- a/unsorted_include_todo/TaiChappySmashedAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAICHAPPYSMASHEDACTION_H -#define _TAICHAPPYSMASHEDACTION_H - -/** - * .obj __vt__22TaiChappySmashedAction, global - * .4byte __RTTI__22TaiChappySmashedAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__22TaiChappySmashedActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiChappySmashedAction : public TaiAction { - virtual void actByEvent(TekiEvent&); // _14 -}; - -#endif diff --git a/unsorted_include_todo/TaiChappySoundTable.h b/unsorted_include_todo/TaiChappySoundTable.h deleted file mode 100644 index e9ac0757..00000000 --- a/unsorted_include_todo/TaiChappySoundTable.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef _TAICHAPPYSOUNDTABLE_H -#define _TAICHAPPYSOUNDTABLE_H - -/* - * @brief TODO - */ -struct TaiChappySoundTable { - TaiChappySoundTable(); -}; - -#endif diff --git a/unsorted_include_todo/TaiChappyStrategy.h b/unsorted_include_todo/TaiChappyStrategy.h deleted file mode 100644 index 73b149a8..00000000 --- a/unsorted_include_todo/TaiChappyStrategy.h +++ /dev/null @@ -1,41 +0,0 @@ -#ifndef _TAICHAPPYSTRATEGY_H -#define _TAICHAPPYSTRATEGY_H - -/** - * .obj __vt__17TaiChappyStrategy, weak - * .4byte __RTTI__17TaiChappyStrategy - * .4byte 0 - * .4byte start__11TaiStrategyFR4Teki - * .4byte act__11TaiStrategyFR4Teki - * .4byte eventPerformed__11TaiStrategyFR9TekiEvent - * .4byte createEffect__12TekiStrategyFR4Tekii - * .4byte draw__12TekiStrategyFR4TekiR8Graphics - * .4byte drawDebugInfo__12TekiStrategyFR4TekiR8Graphics - * .4byte interact__12TekiStrategyFR4TekiR18TekiInteractionKey - * .4byte spawnCorpseParts__12TekiStrategyFR4Teki - */ - -struct TaiStrategy { - virtual void start(Teki&); // _08 - virtual void act(Teki&); // _0C - virtual void eventPerformed(TekiEvent&); // _10 -}; - -struct TekiStrategy { - virtual void _08() = 0; // _08 - virtual void _0C() = 0; // _0C - virtual void _10() = 0; // _10 - virtual void createEffect(Teki&, int); // _14 - virtual void draw(Teki&, Graphics&); // _18 - virtual void drawDebugInfo(Teki&, Graphics&); // _1C - virtual void interact(Teki&, TekiInteractionKey&); // _20 - virtual void spawnCorpseParts(Teki&); // _24 -}; - -/** - * @brief TODO - */ -struct TaiChappyStrategy : public TaiStrategy, public TekiStrategy { -}; - -#endif diff --git a/unsorted_include_todo/TaiCountLoopAction.h b/unsorted_include_todo/TaiCountLoopAction.h deleted file mode 100644 index eb65b270..00000000 --- a/unsorted_include_todo/TaiCountLoopAction.h +++ /dev/null @@ -1,31 +0,0 @@ -#ifndef _TAICOUNTLOOPACTION_H -#define _TAICOUNTLOOPACTION_H - -/** - * .obj __vt__18TaiCountLoopAction, global - * .4byte __RTTI__18TaiCountLoopAction - * .4byte 0 - * .4byte start__18TaiCountLoopActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__18TaiCountLoopActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiCountLoopAction : public TaiAction { - virtual void start(Teki&); // _08 - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiCounterattackSimultaneousDamageAction.h b/unsorted_include_todo/TaiCounterattackSimultaneousDamageAction.h deleted file mode 100644 index c482465d..00000000 --- a/unsorted_include_todo/TaiCounterattackSimultaneousDamageAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAICOUNTERATTACKSIMULTANEOUSDAMAGEACTION_H -#define _TAICOUNTERATTACKSIMULTANEOUSDAMAGEACTION_H - -/** - * .obj __vt__40TaiCounterattackSimultaneousDamageAction, global - * .4byte __RTTI__40TaiCounterattackSimultaneousDamageAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__40TaiCounterattackSimultaneousDamageActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiCounterattackSimultaneousDamageAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiCreateDeadEffectAction.h b/unsorted_include_todo/TaiCreateDeadEffectAction.h deleted file mode 100644 index d484c45f..00000000 --- a/unsorted_include_todo/TaiCreateDeadEffectAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAICREATEDEADEFFECTACTION_H -#define _TAICREATEDEADEFFECTACTION_H - -/** - * .obj __vt__25TaiCreateDeadEffectAction, global - * .4byte __RTTI__25TaiCreateDeadEffectAction - * .4byte 0 - * .4byte start__25TaiCreateDeadEffectActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiCreateDeadEffectAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiDamageAction.h b/unsorted_include_todo/TaiDamageAction.h deleted file mode 100644 index 9c6a37f5..00000000 --- a/unsorted_include_todo/TaiDamageAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIDAMAGEACTION_H -#define _TAIDAMAGEACTION_H - -/** - * .obj __vt__15TaiDamageAction, global - * .4byte __RTTI__15TaiDamageAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__15TaiDamageActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiDamageAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiDamageCountAction.h b/unsorted_include_todo/TaiDamageCountAction.h deleted file mode 100644 index c560e55b..00000000 --- a/unsorted_include_todo/TaiDamageCountAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIDAMAGECOUNTACTION_H -#define _TAIDAMAGECOUNTACTION_H - -/** - * .obj __vt__20TaiDamageCountAction, global - * .4byte __RTTI__20TaiDamageCountAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__20TaiDamageCountActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiDamageCountAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiDamageCountResetAction.h b/unsorted_include_todo/TaiDamageCountResetAction.h deleted file mode 100644 index 00f43e5c..00000000 --- a/unsorted_include_todo/TaiDamageCountResetAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIDAMAGECOUNTRESETACTION_H -#define _TAIDAMAGECOUNTRESETACTION_H - -/** - * .obj __vt__25TaiDamageCountResetAction, global - * .4byte __RTTI__25TaiDamageCountResetAction - * .4byte 0 - * .4byte start__25TaiDamageCountResetActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiDamageCountResetAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiDamageScaleAction.h b/unsorted_include_todo/TaiDamageScaleAction.h deleted file mode 100644 index 27891087..00000000 --- a/unsorted_include_todo/TaiDamageScaleAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIDAMAGESCALEACTION_H -#define _TAIDAMAGESCALEACTION_H - -/** - * .obj __vt__20TaiDamageScaleAction, global - * .4byte __RTTI__20TaiDamageScaleAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__20TaiDamageScaleActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiDamageScaleAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiDamagingAction.h b/unsorted_include_todo/TaiDamagingAction.h deleted file mode 100644 index b2a8ea85..00000000 --- a/unsorted_include_todo/TaiDamagingAction.h +++ /dev/null @@ -1,31 +0,0 @@ -#ifndef _TAIDAMAGINGACTION_H -#define _TAIDAMAGINGACTION_H - -/** - * .obj __vt__17TaiDamagingAction, global - * .4byte __RTTI__17TaiDamagingAction - * .4byte 0 - * .4byte start__17TaiDamagingActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__17TaiDamagingActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiDamagingAction : public TaiAction { - virtual void start(Teki&); // _08 - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiDangerLifeAction.h b/unsorted_include_todo/TaiDangerLifeAction.h deleted file mode 100644 index 12cdae55..00000000 --- a/unsorted_include_todo/TaiDangerLifeAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIDANGERLIFEACTION_H -#define _TAIDANGERLIFEACTION_H - -/** - * .obj __vt__19TaiDangerLifeAction, global - * .4byte __RTTI__19TaiDangerLifeAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__19TaiDangerLifeActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiDangerLifeAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiDeadAction.h b/unsorted_include_todo/TaiDeadAction.h deleted file mode 100644 index 61fe2328..00000000 --- a/unsorted_include_todo/TaiDeadAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIDEADACTION_H -#define _TAIDEADACTION_H - -/** - * .obj __vt__13TaiDeadAction, global - * .4byte __RTTI__13TaiDeadAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__13TaiDeadActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiDeadAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiDyeAction.h b/unsorted_include_todo/TaiDyeAction.h deleted file mode 100644 index 07d2130b..00000000 --- a/unsorted_include_todo/TaiDyeAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIDYEACTION_H -#define _TAIDYEACTION_H - -/** - * .obj __vt__12TaiDyeAction, global - * .4byte __RTTI__12TaiDyeAction - * .4byte 0 - * .4byte start__12TaiDyeActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiDyeAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiDyingAction.h b/unsorted_include_todo/TaiDyingAction.h deleted file mode 100644 index c9f620ab..00000000 --- a/unsorted_include_todo/TaiDyingAction.h +++ /dev/null @@ -1,31 +0,0 @@ -#ifndef _TAIDYINGACTION_H -#define _TAIDYINGACTION_H - -/** - * .obj __vt__14TaiDyingAction, global - * .4byte __RTTI__14TaiDyingAction - * .4byte 0 - * .4byte start__14TaiDyingActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__14TaiDyingActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiDyingAction : public TaiAction { - virtual void start(Teki&); // _08 - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiEffectAction.h b/unsorted_include_todo/TaiEffectAction.h deleted file mode 100644 index 56a67eae..00000000 --- a/unsorted_include_todo/TaiEffectAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIEFFECTACTION_H -#define _TAIEFFECTACTION_H - -/** - * .obj __vt__15TaiEffectAction, global - * .4byte __RTTI__15TaiEffectAction - * .4byte 0 - * .4byte start__15TaiEffectActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiEffectAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiFinishMotionAction.h b/unsorted_include_todo/TaiFinishMotionAction.h deleted file mode 100644 index a80de848..00000000 --- a/unsorted_include_todo/TaiFinishMotionAction.h +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef _TAIFINISHMOTIONACTION_H -#define _TAIFINISHMOTIONACTION_H - -/** - * .obj __vt__21TaiFinishMotionAction, global - * .4byte __RTTI__21TaiFinishMotionAction - * .4byte 0 - * .4byte start__21TaiFinishMotionActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__15TaiMotionActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void _10() = 0; // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -struct TaiMotionAction { - virtual void start(Teki&); // _08 - virtual void _0C() = 0; // _0C - virtual void act(Teki&); // _10 -}; - -/** - * @brief TODO - */ -struct TaiFinishMotionAction : public TaiAction, public TaiMotionAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiFinishStoppingMoveAction.h b/unsorted_include_todo/TaiFinishStoppingMoveAction.h deleted file mode 100644 index 3037a010..00000000 --- a/unsorted_include_todo/TaiFinishStoppingMoveAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIFINISHSTOPPINGMOVEACTION_H -#define _TAIFINISHSTOPPINGMOVEACTION_H - -/** - * .obj __vt__27TaiFinishStoppingMoveAction, global - * .4byte __RTTI__27TaiFinishStoppingMoveAction - * .4byte 0 - * .4byte start__27TaiFinishStoppingMoveActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiFinishStoppingMoveAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiFlickAction.h b/unsorted_include_todo/TaiFlickAction.h deleted file mode 100644 index a169492a..00000000 --- a/unsorted_include_todo/TaiFlickAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIFLICKACTION_H -#define _TAIFLICKACTION_H - -/** - * .obj __vt__14TaiFlickAction, global - * .4byte __RTTI__14TaiFlickAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__14TaiFlickActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiFlickAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiFlickingAction.h b/unsorted_include_todo/TaiFlickingAction.h deleted file mode 100644 index cc1c061e..00000000 --- a/unsorted_include_todo/TaiFlickingAction.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef _TAIFLICKINGACTION_H -#define _TAIFLICKINGACTION_H - -/** - * .obj __vt__17TaiFlickingAction, global - * .4byte __RTTI__17TaiFlickingAction - * .4byte 0 - * .4byte start__17TaiFlickingActionFR4Teki - * .4byte finish__17TaiFlickingActionFR4Teki - * .4byte act__17TaiFlickingActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiFlickingAction : public TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiFlickingUpperAction.h b/unsorted_include_todo/TaiFlickingUpperAction.h deleted file mode 100644 index b13acc82..00000000 --- a/unsorted_include_todo/TaiFlickingUpperAction.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef _TAIFLICKINGUPPERACTION_H -#define _TAIFLICKINGUPPERACTION_H - -/** - * .obj __vt__22TaiFlickingUpperAction, global - * .4byte __RTTI__22TaiFlickingUpperAction - * .4byte 0 - * .4byte start__15TaiMotionActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__22TaiFlickingUpperActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiMotionAction { - virtual void start(Teki&); // _08 -}; - -struct TaiAction { - virtual void _08() = 0; // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiFlickingUpperAction : public TaiMotionAction, public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiJointEffectAction.h b/unsorted_include_todo/TaiJointEffectAction.h deleted file mode 100644 index e0266694..00000000 --- a/unsorted_include_todo/TaiJointEffectAction.h +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef _TAIJOINTEFFECTACTION_H -#define _TAIJOINTEFFECTACTION_H - -/** - * .obj __vt__20TaiJointEffectAction, global - * .4byte __RTTI__20TaiJointEffectAction - * .4byte 0 - * .4byte start__18TAIAeffCloudOfDustFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__18TAIAeffCloudOfDustFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - * .4byte setType__20TaiJointEffectActionFR8Vector3fii - */ - -struct TAIAeffCloudOfDust { - virtual void start(Teki&); // _08 - virtual void _0C() = 0; // _0C - virtual void act(Teki&); // _10 -}; - -struct TaiAction { - virtual void _08() = 0; // _08 - virtual void finish(Teki&); // _0C - virtual void _10() = 0; // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiJointEffectAction : public TAIAeffCloudOfDust, public TaiAction { - virtual void setType(Vector3f&, int, int); // _1C -}; - -#endif diff --git a/unsorted_include_todo/TaiLifeDamageAction.h b/unsorted_include_todo/TaiLifeDamageAction.h deleted file mode 100644 index f30795c0..00000000 --- a/unsorted_include_todo/TaiLifeDamageAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAILIFEDAMAGEACTION_H -#define _TAILIFEDAMAGEACTION_H - -/** - * .obj __vt__19TaiLifeDamageAction, global - * .4byte __RTTI__19TaiLifeDamageAction - * .4byte 0 - * .4byte start__19TaiLifeDamageActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiLifeDamageAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiLifeZeroAction.h b/unsorted_include_todo/TaiLifeZeroAction.h deleted file mode 100644 index e9090692..00000000 --- a/unsorted_include_todo/TaiLifeZeroAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAILIFEZEROACTION_H -#define _TAILIFEZEROACTION_H - -/** - * .obj __vt__17TaiLifeZeroAction, global - * .4byte __RTTI__17TaiLifeZeroAction - * .4byte 0 - * .4byte start__17TaiLifeZeroActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiLifeZeroAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiMotionAction.h b/unsorted_include_todo/TaiMotionAction.h deleted file mode 100644 index 5a2f8bbd..00000000 --- a/unsorted_include_todo/TaiMotionAction.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef _TAIMOTIONACTION_H -#define _TAIMOTIONACTION_H - -#include "TaiAction.h" - -/** - * .obj __vt__15TaiMotionAction, global - * .4byte __RTTI__15TaiMotionAction - * .4byte 0 - * .4byte start__15TaiMotionActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__15TaiMotionActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiMotionAction : public TaiAction { - virtual void start(Teki&); // _08 - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiNaviWatchResultOnAction.h b/unsorted_include_todo/TaiNaviWatchResultOnAction.h deleted file mode 100644 index d4df0ef0..00000000 --- a/unsorted_include_todo/TaiNaviWatchResultOnAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAINAVIWATCHRESULTONACTION_H -#define _TAINAVIWATCHRESULTONACTION_H - -/** - * .obj __vt__26TaiNaviWatchResultOnAction, global - * .4byte __RTTI__26TaiNaviWatchResultOnAction - * .4byte 0 - * .4byte start__26TaiNaviWatchResultOnActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiNaviWatchResultOnAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiNotAction.h b/unsorted_include_todo/TaiNotAction.h deleted file mode 100644 index 3dd5e535..00000000 --- a/unsorted_include_todo/TaiNotAction.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef _TAINOTACTION_H -#define _TAINOTACTION_H - -/** - * .obj __vt__12TaiNotAction, weak - * .4byte __RTTI__12TaiNotAction - * .4byte 0 - * .4byte start__12TaiNotActionFR4Teki - * .4byte finish__12TaiNotActionFR4Teki - * .4byte act__12TaiNotActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiNotAction : public TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiOnceAction.h b/unsorted_include_todo/TaiOnceAction.h deleted file mode 100644 index 45220ae4..00000000 --- a/unsorted_include_todo/TaiOnceAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIONCEACTION_H -#define _TAIONCEACTION_H - -/** - * .obj __vt__13TaiOnceAction, weak - * .4byte __RTTI__13TaiOnceAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__13TaiOnceActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiOnceAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiOutsideKeyStopMoveAction.h b/unsorted_include_todo/TaiOutsideKeyStopMoveAction.h deleted file mode 100644 index a5882bb9..00000000 --- a/unsorted_include_todo/TaiOutsideKeyStopMoveAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIOUTSIDEKEYSTOPMOVEACTION_H -#define _TAIOUTSIDEKEYSTOPMOVEACTION_H - -/** - * .obj __vt__27TaiOutsideKeyStopMoveAction, global - * .4byte __RTTI__27TaiOutsideKeyStopMoveAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__27TaiOutsideKeyStopMoveActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiOutsideKeyStopMoveAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiPlaySoundAction.h b/unsorted_include_todo/TaiPlaySoundAction.h deleted file mode 100644 index e39fedd7..00000000 --- a/unsorted_include_todo/TaiPlaySoundAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIPLAYSOUNDACTION_H -#define _TAIPLAYSOUNDACTION_H - -/** - * .obj __vt__18TaiPlaySoundAction, global - * .4byte __RTTI__18TaiPlaySoundAction - * .4byte 0 - * .4byte start__18TaiPlaySoundActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiPlaySoundAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiPressedAction.h b/unsorted_include_todo/TaiPressedAction.h deleted file mode 100644 index 40b59671..00000000 --- a/unsorted_include_todo/TaiPressedAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIPRESSEDACTION_H -#define _TAIPRESSEDACTION_H - -/** - * .obj __vt__16TaiPressedAction, global - * .4byte __RTTI__16TaiPressedAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__16TaiPressedActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiPressedAction : public TaiAction { - virtual void actByEvent(TekiEvent&); // _14 -}; - -#endif diff --git a/unsorted_include_todo/TaiRandomSetAnimationCounterAction.h b/unsorted_include_todo/TaiRandomSetAnimationCounterAction.h deleted file mode 100644 index 660c9534..00000000 --- a/unsorted_include_todo/TaiRandomSetAnimationCounterAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIRANDOMSETANIMATIONCOUNTERACTION_H -#define _TAIRANDOMSETANIMATIONCOUNTERACTION_H - -/** - * .obj __vt__34TaiRandomSetAnimationCounterAction, global - * .4byte __RTTI__34TaiRandomSetAnimationCounterAction - * .4byte 0 - * .4byte start__34TaiRandomSetAnimationCounterActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiRandomSetAnimationCounterAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiSetFrameMotionAction.h b/unsorted_include_todo/TaiSetFrameMotionAction.h deleted file mode 100644 index 45b234cc..00000000 --- a/unsorted_include_todo/TaiSetFrameMotionAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAISETFRAMEMOTIONACTION_H -#define _TAISETFRAMEMOTIONACTION_H - -/** - * .obj __vt__23TaiSetFrameMotionAction, global - * .4byte __RTTI__23TaiSetFrameMotionAction - * .4byte 0 - * .4byte start__23TaiSetFrameMotionActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiSetFrameMotionAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiSetOptionAction.h b/unsorted_include_todo/TaiSetOptionAction.h deleted file mode 100644 index 3ec92f4e..00000000 --- a/unsorted_include_todo/TaiSetOptionAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAISETOPTIONACTION_H -#define _TAISETOPTIONACTION_H - -/** - * .obj __vt__18TaiSetOptionAction, global - * .4byte __RTTI__18TaiSetOptionAction - * .4byte 0 - * .4byte start__18TaiSetOptionActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiSetOptionAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiSimultaneousDamageAction.h b/unsorted_include_todo/TaiSimultaneousDamageAction.h deleted file mode 100644 index e4cc1cc9..00000000 --- a/unsorted_include_todo/TaiSimultaneousDamageAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAISIMULTANEOUSDAMAGEACTION_H -#define _TAISIMULTANEOUSDAMAGEACTION_H - -/** - * .obj __vt__27TaiSimultaneousDamageAction, global - * .4byte __RTTI__27TaiSimultaneousDamageAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__27TaiSimultaneousDamageActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiSimultaneousDamageAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiSmashedAction.h b/unsorted_include_todo/TaiSmashedAction.h deleted file mode 100644 index a0984b0a..00000000 --- a/unsorted_include_todo/TaiSmashedAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAISMASHEDACTION_H -#define _TAISMASHEDACTION_H - -/** - * .obj __vt__16TaiSmashedAction, global - * .4byte __RTTI__16TaiSmashedAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__16TaiSmashedActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiSmashedAction : public TaiAction { - virtual void actByEvent(TekiEvent&); // _14 -}; - -#endif diff --git a/unsorted_include_todo/TaiSpawnItemsAction.h b/unsorted_include_todo/TaiSpawnItemsAction.h deleted file mode 100644 index 31337cf0..00000000 --- a/unsorted_include_todo/TaiSpawnItemsAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAISPAWNITEMSACTION_H -#define _TAISPAWNITEMSACTION_H - -/** - * .obj __vt__19TaiSpawnItemsAction, global - * .4byte __RTTI__19TaiSpawnItemsAction - * .4byte 0 - * .4byte start__19TaiSpawnItemsActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiSpawnItemsAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiStartDyingAction.h b/unsorted_include_todo/TaiStartDyingAction.h deleted file mode 100644 index 45bc343d..00000000 --- a/unsorted_include_todo/TaiStartDyingAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAISTARTDYINGACTION_H -#define _TAISTARTDYINGACTION_H - -/** - * .obj __vt__19TaiStartDyingAction, global - * .4byte __RTTI__19TaiStartDyingAction - * .4byte 0 - * .4byte start__19TaiStartDyingActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiStartDyingAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiStartGenParticleGeneratorAction.h b/unsorted_include_todo/TaiStartGenParticleGeneratorAction.h deleted file mode 100644 index 3aa18a4d..00000000 --- a/unsorted_include_todo/TaiStartGenParticleGeneratorAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAISTARTGENPARTICLEGENERATORACTION_H -#define _TAISTARTGENPARTICLEGENERATORACTION_H - -/** - * .obj __vt__34TaiStartGenParticleGeneratorAction, global - * .4byte __RTTI__34TaiStartGenParticleGeneratorAction - * .4byte 0 - * .4byte start__34TaiStartGenParticleGeneratorActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiStartGenParticleGeneratorAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiStickedAction.h b/unsorted_include_todo/TaiStickedAction.h deleted file mode 100644 index 364abcd7..00000000 --- a/unsorted_include_todo/TaiStickedAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAISTICKEDACTION_H -#define _TAISTICKEDACTION_H - -/** - * .obj __vt__16TaiStickedAction, global - * .4byte __RTTI__16TaiStickedAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__16TaiStickedActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiStickedAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiStopGenParticleGeneratorAction.h b/unsorted_include_todo/TaiStopGenParticleGeneratorAction.h deleted file mode 100644 index dffdd5dc..00000000 --- a/unsorted_include_todo/TaiStopGenParticleGeneratorAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAISTOPGENPARTICLEGENERATORACTION_H -#define _TAISTOPGENPARTICLEGENERATORACTION_H - -/** - * .obj __vt__33TaiStopGenParticleGeneratorAction, global - * .4byte __RTTI__33TaiStopGenParticleGeneratorAction - * .4byte 0 - * .4byte start__33TaiStopGenParticleGeneratorActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiStopGenParticleGeneratorAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiStopSoundAction.h b/unsorted_include_todo/TaiStopSoundAction.h deleted file mode 100644 index fd2df122..00000000 --- a/unsorted_include_todo/TaiStopSoundAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAISTOPSOUNDACTION_H -#define _TAISTOPSOUNDACTION_H - -/** - * .obj __vt__18TaiStopSoundAction, global - * .4byte __RTTI__18TaiStopSoundAction - * .4byte 0 - * .4byte start__18TaiStopSoundActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiStopSoundAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiStoppingMoveAction.h b/unsorted_include_todo/TaiStoppingMoveAction.h deleted file mode 100644 index 1d433831..00000000 --- a/unsorted_include_todo/TaiStoppingMoveAction.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef _TAISTOPPINGMOVEACTION_H -#define _TAISTOPPINGMOVEACTION_H - -/** - * .obj __vt__21TaiStoppingMoveAction, global - * .4byte __RTTI__21TaiStoppingMoveAction - * .4byte 0 - * .4byte start__21TaiStoppingMoveActionFR4Teki - * .4byte finish__21TaiStoppingMoveActionFR4Teki - * .4byte act__21TaiStoppingMoveActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiStoppingMoveAction : public TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiSwitchMotionAction.h b/unsorted_include_todo/TaiSwitchMotionAction.h deleted file mode 100644 index d12f9b2f..00000000 --- a/unsorted_include_todo/TaiSwitchMotionAction.h +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef _TAISWITCHMOTIONACTION_H -#define _TAISWITCHMOTIONACTION_H - -/** - * .obj __vt__21TaiSwitchMotionAction, global - * .4byte __RTTI__21TaiSwitchMotionAction - * .4byte 0 - * .4byte start__21TaiSwitchMotionActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__15TaiMotionActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void _10() = 0; // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -struct TaiMotionAction { - virtual void start(Teki&); // _08 - virtual void _0C() = 0; // _0C - virtual void act(Teki&); // _10 -}; - -/** - * @brief TODO - */ -struct TaiSwitchMotionAction : public TaiAction, public TaiMotionAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiTargetNearestAssailantAction.h b/unsorted_include_todo/TaiTargetNearestAssailantAction.h deleted file mode 100644 index c49844fd..00000000 --- a/unsorted_include_todo/TaiTargetNearestAssailantAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAITARGETNEARESTASSAILANTACTION_H -#define _TAITARGETNEARESTASSAILANTACTION_H - -/** - * .obj __vt__31TaiTargetNearestAssailantAction, global - * .4byte __RTTI__31TaiTargetNearestAssailantAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__31TaiTargetNearestAssailantActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiTargetNearestAssailantAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiTargetNearestCollisionAction.h b/unsorted_include_todo/TaiTargetNearestCollisionAction.h deleted file mode 100644 index 038e66c3..00000000 --- a/unsorted_include_todo/TaiTargetNearestCollisionAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAITARGETNEARESTCOLLISIONACTION_H -#define _TAITARGETNEARESTCOLLISIONACTION_H - -/** - * .obj __vt__31TaiTargetNearestCollisionAction, global - * .4byte __RTTI__31TaiTargetNearestCollisionAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__31TaiTargetNearestCollisionActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiTargetNearestCollisionAction : public TaiAction { - virtual void actByEvent(TekiEvent&); // _14 -}; - -#endif diff --git a/unsorted_include_todo/TaiTargetStickAction.h b/unsorted_include_todo/TaiTargetStickAction.h deleted file mode 100644 index 00566cd3..00000000 --- a/unsorted_include_todo/TaiTargetStickAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAITARGETSTICKACTION_H -#define _TAITARGETSTICKACTION_H - -/** - * .obj __vt__20TaiTargetStickAction, global - * .4byte __RTTI__20TaiTargetStickAction - * .4byte 0 - * .4byte start__9TaiActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__20TaiTargetStickActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiTargetStickAction : public TaiAction { - virtual void act(Teki&); // _10 -}; - -#endif diff --git a/unsorted_include_todo/TaiTypeNaviWatchResultOnAction.h b/unsorted_include_todo/TaiTypeNaviWatchResultOnAction.h deleted file mode 100644 index e9b60887..00000000 --- a/unsorted_include_todo/TaiTypeNaviWatchResultOnAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAITYPENAVIWATCHRESULTONACTION_H -#define _TAITYPENAVIWATCHRESULTONACTION_H - -/** - * .obj __vt__30TaiTypeNaviWatchResultOnAction, global - * .4byte __RTTI__30TaiTypeNaviWatchResultOnAction - * .4byte 0 - * .4byte start__30TaiTypeNaviWatchResultOnActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiTypeNaviWatchResultOnAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TaiWarnAction.h b/unsorted_include_todo/TaiWarnAction.h deleted file mode 100644 index d26648e9..00000000 --- a/unsorted_include_todo/TaiWarnAction.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _TAIWARNACTION_H -#define _TAIWARNACTION_H - -/** - * .obj __vt__13TaiWarnAction, global - * .4byte __RTTI__13TaiWarnAction - * .4byte 0 - * .4byte start__13TaiWarnActionFR4Teki - * .4byte finish__9TaiActionFR4Teki - * .4byte act__9TaiActionFR4Teki - * .4byte actByEvent__9TaiActionFR9TekiEvent - * .4byte hasNextState__9TaiActionFv - */ - -struct TaiAction { - virtual void start(Teki&); // _08 - virtual void finish(Teki&); // _0C - virtual void act(Teki&); // _10 - virtual void actByEvent(TekiEvent&); // _14 - virtual void hasNextState(); // _18 -}; - -/** - * @brief TODO - */ -struct TaiWarnAction : public TaiAction { - virtual void start(Teki&); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiAndCondition.h b/unsorted_include_todo/TekiAndCondition.h deleted file mode 100644 index 7f325c54..00000000 --- a/unsorted_include_todo/TekiAndCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIANDCONDITION_H -#define _TEKIANDCONDITION_H - -/** - * .obj __vt__16TekiAndCondition, weak - * .4byte __RTTI__16TekiAndCondition - * .4byte 0 - * .4byte satisfy__16TekiAndConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiAndCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiAngleCondition.h b/unsorted_include_todo/TekiAngleCondition.h deleted file mode 100644 index ccdc3dff..00000000 --- a/unsorted_include_todo/TekiAngleCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIANGLECONDITION_H -#define _TEKIANGLECONDITION_H - -/** - * .obj __vt__18TekiAngleCondition, global - * .4byte __RTTI__18TekiAngleCondition - * .4byte 0 - * .4byte satisfy__18TekiAngleConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiAngleCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiAttackableCondition.h b/unsorted_include_todo/TekiAttackableCondition.h deleted file mode 100644 index eb503ec0..00000000 --- a/unsorted_include_todo/TekiAttackableCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIATTACKABLECONDITION_H -#define _TEKIATTACKABLECONDITION_H - -/** - * .obj __vt__23TekiAttackableCondition, global - * .4byte __RTTI__23TekiAttackableCondition - * .4byte 0 - * .4byte satisfy__23TekiAttackableConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiAttackableCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiCollecTargetPelletCondition.h b/unsorted_include_todo/TekiCollecTargetPelletCondition.h deleted file mode 100644 index 07fc39b2..00000000 --- a/unsorted_include_todo/TekiCollecTargetPelletCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKICOLLECTARGETPELLETCONDITION_H -#define _TEKICOLLECTARGETPELLETCONDITION_H - -/** - * .obj __vt__31TekiCollecTargetPelletCondition, global - * .4byte __RTTI__31TekiCollecTargetPelletCondition - * .4byte 0 - * .4byte satisfy__31TekiCollecTargetPelletConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiCollecTargetPelletCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiCondition.h b/unsorted_include_todo/TekiCondition.h deleted file mode 100644 index 75ab88cd..00000000 --- a/unsorted_include_todo/TekiCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKICONDITION_H -#define _TEKICONDITION_H - -/** - * .obj __vt__13TekiCondition, weak - * .4byte __RTTI__13TekiCondition - * .4byte 0 - * .4byte satisfy__13TekiConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiCreaturePointerCondition.h b/unsorted_include_todo/TekiCreaturePointerCondition.h deleted file mode 100644 index 8932963a..00000000 --- a/unsorted_include_todo/TekiCreaturePointerCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKICREATUREPOINTERCONDITION_H -#define _TEKICREATUREPOINTERCONDITION_H - -/** - * .obj __vt__28TekiCreaturePointerCondition, global - * .4byte __RTTI__28TekiCreaturePointerCondition - * .4byte 0 - * .4byte satisfy__28TekiCreaturePointerConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiCreaturePointerCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiDistanceCondition.h b/unsorted_include_todo/TekiDistanceCondition.h deleted file mode 100644 index 3429138a..00000000 --- a/unsorted_include_todo/TekiDistanceCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIDISTANCECONDITION_H -#define _TEKIDISTANCECONDITION_H - -/** - * .obj __vt__21TekiDistanceCondition, global - * .4byte __RTTI__21TekiDistanceCondition - * .4byte 0 - * .4byte satisfy__21TekiDistanceConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiDistanceCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiFreeCondition.h b/unsorted_include_todo/TekiFreeCondition.h deleted file mode 100644 index 2f946d92..00000000 --- a/unsorted_include_todo/TekiFreeCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIFREECONDITION_H -#define _TEKIFREECONDITION_H - -/** - * .obj __vt__17TekiFreeCondition, global - * .4byte __RTTI__17TekiFreeCondition - * .4byte 0 - * .4byte satisfy__17TekiFreeConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiFreeCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiLowerCondition.h b/unsorted_include_todo/TekiLowerCondition.h deleted file mode 100644 index da73fbc3..00000000 --- a/unsorted_include_todo/TekiLowerCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKILOWERCONDITION_H -#define _TEKILOWERCONDITION_H - -/** - * .obj __vt__18TekiLowerCondition, global - * .4byte __RTTI__18TekiLowerCondition - * .4byte 0 - * .4byte satisfy__18TekiLowerConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiLowerCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiLowerRangeCondition.h b/unsorted_include_todo/TekiLowerRangeCondition.h deleted file mode 100644 index e70cb341..00000000 --- a/unsorted_include_todo/TekiLowerRangeCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKILOWERRANGECONDITION_H -#define _TEKILOWERRANGECONDITION_H - -/** - * .obj __vt__23TekiLowerRangeCondition, global - * .4byte __RTTI__23TekiLowerRangeCondition - * .4byte 0 - * .4byte satisfy__23TekiLowerRangeConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiLowerRangeCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiNapkidShortRangeCondition.h b/unsorted_include_todo/TekiNapkidShortRangeCondition.h deleted file mode 100644 index ef4f491f..00000000 --- a/unsorted_include_todo/TekiNapkidShortRangeCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKINAPKIDSHORTRANGECONDITION_H -#define _TEKINAPKIDSHORTRANGECONDITION_H - -/** - * .obj __vt__29TekiNapkidShortRangeCondition, global - * .4byte __RTTI__29TekiNapkidShortRangeCondition - * .4byte 0 - * .4byte satisfy__29TekiNapkidShortRangeConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiNapkidShortRangeCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiNapkidTargetPikiCondition.h b/unsorted_include_todo/TekiNapkidTargetPikiCondition.h deleted file mode 100644 index d3dfba1a..00000000 --- a/unsorted_include_todo/TekiNapkidTargetPikiCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKINAPKIDTARGETPIKICONDITION_H -#define _TEKINAPKIDTARGETPIKICONDITION_H - -/** - * .obj __vt__29TekiNapkidTargetPikiCondition, global - * .4byte __RTTI__29TekiNapkidTargetPikiCondition - * .4byte 0 - * .4byte satisfy__29TekiNapkidTargetPikiConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiNapkidTargetPikiCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiNaviCondition.h b/unsorted_include_todo/TekiNaviCondition.h deleted file mode 100644 index 4787e318..00000000 --- a/unsorted_include_todo/TekiNaviCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKINAVICONDITION_H -#define _TEKINAVICONDITION_H - -/** - * .obj __vt__17TekiNaviCondition, global - * .4byte __RTTI__17TekiNaviCondition - * .4byte 0 - * .4byte satisfy__17TekiNaviConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiNaviCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiNaviPikiCondition.h b/unsorted_include_todo/TekiNaviPikiCondition.h deleted file mode 100644 index 9f865af1..00000000 --- a/unsorted_include_todo/TekiNaviPikiCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKINAVIPIKICONDITION_H -#define _TEKINAVIPIKICONDITION_H - -/** - * .obj __vt__21TekiNaviPikiCondition, global - * .4byte __RTTI__21TekiNaviPikiCondition - * .4byte 0 - * .4byte satisfy__21TekiNaviPikiConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiNaviPikiCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiNotCondition.h b/unsorted_include_todo/TekiNotCondition.h deleted file mode 100644 index 80e88a92..00000000 --- a/unsorted_include_todo/TekiNotCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKINOTCONDITION_H -#define _TEKINOTCONDITION_H - -/** - * .obj __vt__16TekiNotCondition, weak - * .4byte __RTTI__16TekiNotCondition - * .4byte 0 - * .4byte satisfy__16TekiNotConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiNotCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiOrCondition.h b/unsorted_include_todo/TekiOrCondition.h deleted file mode 100644 index dc95fa93..00000000 --- a/unsorted_include_todo/TekiOrCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIORCONDITION_H -#define _TEKIORCONDITION_H - -/** - * .obj __vt__15TekiOrCondition, weak - * .4byte __RTTI__15TekiOrCondition - * .4byte 0 - * .4byte satisfy__15TekiOrConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiOrCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiPelletCondition.h b/unsorted_include_todo/TekiPelletCondition.h deleted file mode 100644 index dd91cae9..00000000 --- a/unsorted_include_todo/TekiPelletCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIPELLETCONDITION_H -#define _TEKIPELLETCONDITION_H - -/** - * .obj __vt__19TekiPelletCondition, global - * .4byte __RTTI__19TekiPelletCondition - * .4byte 0 - * .4byte satisfy__19TekiPelletConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiPelletCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiPikiStateCondition.h b/unsorted_include_todo/TekiPikiStateCondition.h deleted file mode 100644 index 1be9647a..00000000 --- a/unsorted_include_todo/TekiPikiStateCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIPIKISTATECONDITION_H -#define _TEKIPIKISTATECONDITION_H - -/** - * .obj __vt__22TekiPikiStateCondition, global - * .4byte __RTTI__22TekiPikiStateCondition - * .4byte 0 - * .4byte satisfy__22TekiPikiStateConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiPikiStateCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiPositionCircleDistanceCondition.h b/unsorted_include_todo/TekiPositionCircleDistanceCondition.h deleted file mode 100644 index 81945787..00000000 --- a/unsorted_include_todo/TekiPositionCircleDistanceCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIPOSITIONCIRCLEDISTANCECONDITION_H -#define _TEKIPOSITIONCIRCLEDISTANCECONDITION_H - -/** - * .obj __vt__35TekiPositionCircleDistanceCondition, global - * .4byte __RTTI__35TekiPositionCircleDistanceCondition - * .4byte 0 - * .4byte satisfy__35TekiPositionCircleDistanceConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiPositionCircleDistanceCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiPositionDistanceCondition.h b/unsorted_include_todo/TekiPositionDistanceCondition.h deleted file mode 100644 index 0f7e78e5..00000000 --- a/unsorted_include_todo/TekiPositionDistanceCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIPOSITIONDISTANCECONDITION_H -#define _TEKIPOSITIONDISTANCECONDITION_H - -/** - * .obj __vt__29TekiPositionDistanceCondition, global - * .4byte __RTTI__29TekiPositionDistanceCondition - * .4byte 0 - * .4byte satisfy__29TekiPositionDistanceConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiPositionDistanceCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiPositionSphereDistanceCondition.h b/unsorted_include_todo/TekiPositionSphereDistanceCondition.h deleted file mode 100644 index e0e517aa..00000000 --- a/unsorted_include_todo/TekiPositionSphereDistanceCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIPOSITIONSPHEREDISTANCECONDITION_H -#define _TEKIPOSITIONSPHEREDISTANCECONDITION_H - -/** - * .obj __vt__35TekiPositionSphereDistanceCondition, global - * .4byte __RTTI__35TekiPositionSphereDistanceCondition - * .4byte 0 - * .4byte satisfy__35TekiPositionSphereDistanceConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiPositionSphereDistanceCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiRecognitionCondition.h b/unsorted_include_todo/TekiRecognitionCondition.h deleted file mode 100644 index 1dbb9650..00000000 --- a/unsorted_include_todo/TekiRecognitionCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIRECOGNITIONCONDITION_H -#define _TEKIRECOGNITIONCONDITION_H - -/** - * .obj __vt__24TekiRecognitionCondition, global - * .4byte __RTTI__24TekiRecognitionCondition - * .4byte 0 - * .4byte satisfy__24TekiRecognitionConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiRecognitionCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiSphereDistanceCondition.h b/unsorted_include_todo/TekiSphereDistanceCondition.h deleted file mode 100644 index 4648f15b..00000000 --- a/unsorted_include_todo/TekiSphereDistanceCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKISPHEREDISTANCECONDITION_H -#define _TEKISPHEREDISTANCECONDITION_H - -/** - * .obj __vt__27TekiSphereDistanceCondition, global - * .4byte __RTTI__27TekiSphereDistanceCondition - * .4byte 0 - * .4byte satisfy__27TekiSphereDistanceConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiSphereDistanceCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiStateCondition.h b/unsorted_include_todo/TekiStateCondition.h deleted file mode 100644 index 8064986e..00000000 --- a/unsorted_include_todo/TekiStateCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKISTATECONDITION_H -#define _TEKISTATECONDITION_H - -/** - * .obj __vt__18TekiStateCondition, global - * .4byte __RTTI__18TekiStateCondition - * .4byte 0 - * .4byte satisfy__18TekiStateConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiStateCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiStickerCondition.h b/unsorted_include_todo/TekiStickerCondition.h deleted file mode 100644 index 70a04f02..00000000 --- a/unsorted_include_todo/TekiStickerCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKISTICKERCONDITION_H -#define _TEKISTICKERCONDITION_H - -/** - * .obj __vt__20TekiStickerCondition, global - * .4byte __RTTI__20TekiStickerCondition - * .4byte 0 - * .4byte satisfy__20TekiStickerConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiStickerCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiStickingCondition.h b/unsorted_include_todo/TekiStickingCondition.h deleted file mode 100644 index 75df540f..00000000 --- a/unsorted_include_todo/TekiStickingCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKISTICKINGCONDITION_H -#define _TEKISTICKINGCONDITION_H - -/** - * .obj __vt__21TekiStickingCondition, global - * .4byte __RTTI__21TekiStickingCondition - * .4byte 0 - * .4byte satisfy__21TekiStickingConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiStickingCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiTypeCondition.h b/unsorted_include_todo/TekiTypeCondition.h deleted file mode 100644 index 22d506cd..00000000 --- a/unsorted_include_todo/TekiTypeCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKITYPECONDITION_H -#define _TEKITYPECONDITION_H - -/** - * .obj __vt__17TekiTypeCondition, global - * .4byte __RTTI__17TekiTypeCondition - * .4byte 0 - * .4byte satisfy__17TekiTypeConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiTypeCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiVisibleCondition.h b/unsorted_include_todo/TekiVisibleCondition.h deleted file mode 100644 index 0c39bcb3..00000000 --- a/unsorted_include_todo/TekiVisibleCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIVISIBLECONDITION_H -#define _TEKIVISIBLECONDITION_H - -/** - * .obj __vt__20TekiVisibleCondition, global - * .4byte __RTTI__20TekiVisibleCondition - * .4byte 0 - * .4byte satisfy__20TekiVisibleConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiVisibleCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif diff --git a/unsorted_include_todo/TekiVisibleHeightCondition.h b/unsorted_include_todo/TekiVisibleHeightCondition.h deleted file mode 100644 index 564f69c5..00000000 --- a/unsorted_include_todo/TekiVisibleHeightCondition.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _TEKIVISIBLEHEIGHTCONDITION_H -#define _TEKIVISIBLEHEIGHTCONDITION_H - -/** - * .obj __vt__26TekiVisibleHeightCondition, global - * .4byte __RTTI__26TekiVisibleHeightCondition - * .4byte 0 - * .4byte satisfy__26TekiVisibleHeightConditionFP8Creature - */ - -/** - * @brief TODO - */ -struct TekiVisibleHeightCondition { - virtual void satisfy(Creature*); // _08 -}; - -#endif