mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
most of d_a_alink_wolf done / some misc (#1993)
* wip on alink_wolf * setup procvar unions * most of d_a_alink_wolf done + some misc
This commit is contained in:
@@ -3,7 +3,8 @@
|
||||
// Translation Unit: d_a_npc_gwolf
|
||||
//
|
||||
|
||||
#include "rel/d/a/npc/d_a_npc_gwolf/d_a_npc_gwolf.h"
|
||||
// #include "rel/d/a/npc/d_a_npc_gwolf/d_a_npc_gwolf.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "dol2asm.h"
|
||||
|
||||
//
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
// Translation Unit: d_a_npc_tk
|
||||
//
|
||||
|
||||
#include "rel/d/a/npc/d_a_npc_tk/d_a_npc_tk.h"
|
||||
// #include "rel/d/a/npc/d_a_npc_tk/d_a_npc_tk.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "d/cc/d_cc_d.h"
|
||||
#include "dol2asm.h"
|
||||
|
||||
@@ -236,6 +237,63 @@ struct J3DFrameCtrl {
|
||||
/* 8032842C */ void checkPass(f32);
|
||||
};
|
||||
|
||||
struct daNPC_TK_c {
|
||||
/* 80B01498 */ void setBck(int, u8, f32, f32);
|
||||
/* 80B0153C */ void checkBck(int);
|
||||
/* 80B01598 */ void draw();
|
||||
/* 80B016D4 */ void checkBeforeBg();
|
||||
/* 80B01878 */ void setActionMode(int);
|
||||
/* 80B018F4 */ void setAddCalcSpeedXZ(cXyz&, cXyz const&, f32, f32, f32);
|
||||
/* 80B01C84 */ void chaseTargetPos(cXyz, f32, f32, s16);
|
||||
/* 80B01D84 */ void getMasterPointer();
|
||||
/* 80B01DA0 */ void setMasterShoulder(cXyz*);
|
||||
/* 80B01E48 */ void setAwayAction(int);
|
||||
/* 80B01EF4 */ void setFlySE();
|
||||
/* 80B02254 */ void executeFly();
|
||||
/* 80B026F8 */ void initPerchDemo(int);
|
||||
/* 80B02B5C */ void executePerchDemo(int);
|
||||
/* 80B03658 */ void executePerch();
|
||||
/* 80B03754 */ void executeHandOn();
|
||||
/* 80B039A8 */ void checkWaterSurface(f32);
|
||||
/* 80B03A70 */ void executeAttack();
|
||||
/* 80B048BC */ void executeAway();
|
||||
/* 80B04BF8 */ void setCarryActorMtx();
|
||||
/* 80B04F64 */ void getTakePosY();
|
||||
/* 80B04FA8 */ void getTakeOffPosY();
|
||||
/* 80B04FEC */ void executeBack();
|
||||
/* 80B05BD0 */ void getHanjoHandPos();
|
||||
/* 80B05C7C */ void executeStayHanjo();
|
||||
/* 80B05EC8 */ void executeAttackLink();
|
||||
/* 80B0686C */ void executeBackHanjo();
|
||||
/* 80B07114 */ void checkAttackDemo();
|
||||
/* 80B072CC */ void executeAttackDemo();
|
||||
/* 80B07610 */ void executeBackHanjoDemo();
|
||||
/* 80B08168 */ void executeWolfEvent();
|
||||
/* 80B08208 */ void calcWolfDemoCam();
|
||||
/* 80B082A4 */ void calcWolfDemoCam2();
|
||||
/* 80B0839C */ void executeWolfPerch();
|
||||
/* 80B09A3C */ void executeResistanceDemo();
|
||||
/* 80B0A444 */ void setHawkSideCamera(cXyz);
|
||||
/* 80B0A500 */ void setHawkCamera(fopAc_ac_c*);
|
||||
/* 80B0A568 */ void endHawkCamera();
|
||||
/* 80B0A614 */ void calcDemoCamera();
|
||||
/* 80B0B004 */ void checkActionSet();
|
||||
/* 80B0B284 */ void action();
|
||||
/* 80B0B5CC */ void mtx_set();
|
||||
/* 80B0B6DC */ void cc_set();
|
||||
/* 80B0B7CC */ void execute();
|
||||
/* 80B0B918 */ void _delete();
|
||||
/* 80B0B9AC */ void ctrlJoint(J3DJoint*, J3DModel*);
|
||||
/* 80B0BB7C */ void JointCallBack(J3DJoint*, int);
|
||||
/* 80B0BBC8 */ void CreateHeap();
|
||||
/* 80B0BD24 */ void create();
|
||||
|
||||
void setBump() { mBump |= 4; }
|
||||
|
||||
u8 field_0x0[0x6BE];
|
||||
u16 mBump;
|
||||
};
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user