mirror of
https://github.com/projectPiki/pikmin.git
synced 2024-11-23 05:19:50 +00:00
more TAI and TekiConditions headers
Some checks failed
Build / build (GPIE01_01) (push) Failing after 0s
Some checks failed
Build / build (GPIE01_01) (push) Failing after 0s
This commit is contained in:
parent
9a950f4dd8
commit
ba79cceb38
@ -47,29 +47,29 @@ struct AIConstant : public Node {
|
||||
}
|
||||
|
||||
// _20-_24 = Parameters
|
||||
Parm<f32> _24; // _24, p00
|
||||
Parm<f32> _24; // _24, p00, meeo: gravity?
|
||||
Parm<int> _34; // _34, p01
|
||||
Parm<int> _44; // _44, p02
|
||||
Parm<int> _54; // _54, p03
|
||||
Parm<int> _64; // _64, p04
|
||||
Parm<int> _74; // _74, p05
|
||||
Parm<int> _74; // _74, p05, meeo: cstick aggression toggle?
|
||||
Parm<int> _84; // _84, p07
|
||||
Parm<int> _94; // _94, p06
|
||||
Parm<int> _A4; // _A4, p08
|
||||
Parm<int> _B4; // _B4, p09
|
||||
Parm<int> _C4; // _C4, p10
|
||||
Parm<int> _C4; // _C4, p10, meeo: single attack only toggle?
|
||||
Parm<f32> _D4; // _D4, p11
|
||||
Parm<int> _E4; // _E4, p12
|
||||
Parm<int> _F4; // _F4, p13
|
||||
Parm<int> _104; // _104, p14
|
||||
Parm<int> _114; // _114, p15
|
||||
Parm<int> _124; // _124, p16
|
||||
Parm<int> _E4; // _E4, p12, meeo: throw toggle (vs rolling pikis lol)?
|
||||
Parm<int> _F4; // _F4, p13, meeo: pluckaphone toggle?
|
||||
Parm<int> _104; // _104, p14, meeo: flower pikis walk fast toggle?
|
||||
Parm<int> _114; // _114, p15, meeo: pikmin in field limit?
|
||||
Parm<int> _124; // _124, p16, meeo: drop bomb type (immediately vs whistled)?
|
||||
Parm<f32> _134; // _134, p17
|
||||
Parm<f32> _144; // _144, p18
|
||||
Parm<int> _154; // _154, p19
|
||||
Parm<int> _164; // _164, p20
|
||||
Parm<int> _174; // _174, p21
|
||||
Parm<int> _184; // _174, p22
|
||||
Parm<int> _154; // _154, p19, meeo: UFO level 2 (forest navel)?
|
||||
Parm<int> _164; // _164, p20, meeo: UFO level 3 (distant spring)?
|
||||
Parm<int> _174; // _174, p21, meeo: UFO level 4 (final trial)?
|
||||
Parm<int> _184; // _174, p22, meeo: UFO level 5 (NOT perfect ending trigger)?
|
||||
};
|
||||
|
||||
AIConstant();
|
||||
|
148
include/EffectMgr.h
Normal file
148
include/EffectMgr.h
Normal file
@ -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::particleGenerator*>*,
|
||||
zen::CallBack2<zen::particleGenerator*, zen::particleMdl*>*); // _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::particleGenerator*>*,
|
||||
zen::CallBack2<zen::particleGenerator*, zen::particleMdl*>*);
|
||||
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<zen::particleMdl*>*);
|
||||
void putShapeInst(EffShpInst*);
|
||||
|
||||
// _00 = VTBL
|
||||
// _00-_14 = CoreNode
|
||||
// TODO: members
|
||||
};
|
||||
|
||||
#endif
|
@ -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
|
||||
*/
|
35
include/TAI/Aeffect.h
Normal file
35
include/TAI/Aeffect.h
Normal file
@ -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
|
155
include/TAI/AttackActions.h
Normal file
155
include/TAI/AttackActions.h
Normal file
@ -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
|
104
include/TAI/BasicActions.h
Normal file
104
include/TAI/BasicActions.h
Normal file
@ -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
|
117
include/TAI/Chappy.h
Normal file
117
include/TAI/Chappy.h
Normal file
@ -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
|
70
include/TAI/EffectActions.h
Normal file
70
include/TAI/EffectActions.h
Normal file
@ -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
|
188
include/TAI/MotionActions.h
Normal file
188
include/TAI/MotionActions.h
Normal file
@ -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
|
@ -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
|
376
include/TAI/ReactionActions.h
Normal file
376
include/TAI/ReactionActions.h
Normal file
@ -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
|
@ -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
|
326
include/TekiConditions.h
Normal file
326
include/TekiConditions.h
Normal file
@ -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
|
@ -12,6 +12,8 @@ struct TekiParameters : public Node {
|
||||
|
||||
virtual void read(RandomAccessStream&); // _0C
|
||||
|
||||
void getF(int);
|
||||
|
||||
// _00 = VTBL
|
||||
// _00-_20 = Node
|
||||
// TODO: members
|
||||
|
@ -17,6 +17,8 @@ struct TekiPersonality {
|
||||
void reset();
|
||||
void input(TekiPersonality&);
|
||||
|
||||
void getF(int);
|
||||
|
||||
// _00 = VTBL
|
||||
// TODO: members
|
||||
};
|
||||
|
@ -1,4 +1,4 @@
|
||||
#include "TaiAction.h"
|
||||
#include "TAI/Action.h"
|
||||
#include "teki.h"
|
||||
#include "sysNew.h"
|
||||
|
||||
|
@ -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; }
|
||||
|
@ -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:
|
||||
|
@ -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:
|
||||
|
@ -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:
|
||||
|
@ -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:
|
||||
|
@ -1,4 +1,4 @@
|
||||
#include "TaiMoveActions.h"
|
||||
#include "TAI/MoveActions.h"
|
||||
#include "teki.h"
|
||||
|
||||
/*
|
||||
|
@ -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:
|
||||
|
@ -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:
|
||||
|
@ -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:
|
||||
|
@ -1,4 +1,4 @@
|
||||
#include "TAIanimation.h"
|
||||
#include "TAI/Animation.h"
|
||||
|
||||
/*
|
||||
* --INFO--
|
||||
|
@ -1,4 +1,5 @@
|
||||
#include "types.h"
|
||||
#include "EffectMgr.h"
|
||||
#include "Colour.h"
|
||||
|
||||
/*
|
||||
* --INFO--
|
||||
|
@ -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
|
@ -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
|
@ -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
|
@ -1,20 +0,0 @@
|
||||
#ifndef _EFFECTPARTICLEREGISTRATION_H
|
||||
#define _EFFECTPARTICLEREGISTRATION_H
|
||||
|
||||
/**
|
||||
* .obj __vt__26EffectParticleRegistration, weak
|
||||
* .4byte __RTTI__26EffectParticleRegistration
|
||||
* .4byte 0
|
||||
* .4byte
|
||||
* "create__26EffectParticleRegistrationFR8Vector3fPQ23zen37CallBack1<PQ23zen17particleGenerator>PQ23zen58CallBack2<PQ23zen17particleGenerator,PQ23zen11particleMdl>"
|
||||
*/
|
||||
|
||||
/**
|
||||
* @brief TODO
|
||||
*/
|
||||
struct EffectParticleRegistration {
|
||||
virtual void create(Vector3f&, zen::CallBack1<zen::particleGenerator*>*,
|
||||
zen::CallBack2<zen::particleGenerator*, zen::particleMdl*>*); // _08
|
||||
};
|
||||
|
||||
#endif
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -1,11 +0,0 @@
|
||||
#ifndef _TAICHAPPYSOUNDTABLE_H
|
||||
#define _TAICHAPPYSOUNDTABLE_H
|
||||
|
||||
/*
|
||||
* @brief TODO
|
||||
*/
|
||||
struct TaiChappySoundTable {
|
||||
TaiChappySoundTable();
|
||||
};
|
||||
|
||||
#endif
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user