mirror of
https://github.com/zeldaret/tp
synced 2026-07-08 22:44:44 -04:00
Do some work on f_op_actor_mng (#328)
* decompctx - try without shiftjis and write utf8 as output * Do some work on f_op_actor_mng * Remove duplicated includes * Add fopAcM_setEffectMtx * Match dShopSystem_searchCameraActor * fopAcM_setEffectMtx now matches with literals * Remove unnecessary inline in headers
This commit is contained in:
@@ -164,7 +164,7 @@ public:
|
||||
/* 80146188 */ int chkPassed1(cXyz, int);
|
||||
/* 801464D8 */ int chkPassed2(cXyz, cXyz*, int, int);
|
||||
|
||||
inline cXyz& getPntPos(u16 i_idx) {
|
||||
inline cXyz& getPntPos(int i_idx) {
|
||||
return mpRoomPath->m_points[i_idx].m_position;
|
||||
}
|
||||
|
||||
|
||||
@@ -3205,6 +3205,15 @@ inline JPABaseEmitter* dComIfGp_particle_getEmitter(u32 param_0) {
|
||||
return g_dComIfG_gameInfo.play.getParticle()->getEmitter(param_0);
|
||||
}
|
||||
|
||||
inline u32 dComIfGp_particle_setSimpleFoot(u32 param_0, u32* param_1, cBgS_PolyInfo& param_2,
|
||||
cXyz const* param_3, dKy_tevstr_c const* param_4, int param_5,
|
||||
csXyz const* param_6, cXyz const* param_7,
|
||||
dPa_levelEcallBack* param_8, s8 param_9,
|
||||
cXyz const* param_10) {
|
||||
return g_dComIfG_gameInfo.play.getParticle()->setSimpleFoot(param_0, param_1, param_2, param_3, param_4, param_5,
|
||||
param_6, param_7, param_8, param_9, param_10);
|
||||
}
|
||||
|
||||
inline u32 dComIfGp_particle_setPolyColor(u32 param_0, u16 param_1, cBgS_PolyInfo& param_2,
|
||||
const cXyz* param_3, const dKy_tevstr_c* param_4,
|
||||
const csXyz* param_5, const cXyz* param_6, int param_7,
|
||||
|
||||
@@ -368,7 +368,10 @@ public:
|
||||
/* 0x0A8 */ int field_0xa8;
|
||||
/* 0x0AC */ u32 field_0xac;
|
||||
/* 0x0B0 */ dCamInfo_c field_0xb0;
|
||||
/* 0x0D0 */ dCamInfo_c field_0xd0[2];
|
||||
/* 0x0D0 */ u8 field_0xd0[0x8];
|
||||
/* 0x0D8 */ cXyz field_0xd8;
|
||||
/* 0x0E4 */ u8 field_0xe4[0xc];
|
||||
/* 0x0F0 */ dCamInfo_c field_0xf0;
|
||||
class {
|
||||
public:
|
||||
/* 0x00 */ int field_0x0;
|
||||
|
||||
@@ -18,5 +18,6 @@ inline int dPath_ChkClose(dPath* i_path) { return (i_path->m_closed & 1); }
|
||||
|
||||
dPath* dPath_GetRoomPath(int path_index, int room_no);
|
||||
dStage_dPnt_c* dPath_GetPnt(dPath const* path, int pnt_index);
|
||||
u8 dPath_GetPolyRoomPathVec(cBgS_PolyInfo const& poly, cXyz* p_pathVec, int* param_2);
|
||||
|
||||
#endif /* D_D_PATH_H */
|
||||
|
||||
@@ -319,7 +319,7 @@ public:
|
||||
_GXColor const&, int, f32);
|
||||
/* 8004D23C */ void getSimple(u16);
|
||||
/* 8004D770 */ void setStopContinue(u32);
|
||||
/* 8004D7C4 */ void setSimpleFoot(u32, u32*, cBgS_PolyInfo&, cXyz const*, dKy_tevstr_c const*,
|
||||
/* 8004D7C4 */ u32 setSimpleFoot(u32, u32*, cBgS_PolyInfo&, cXyz const*, dKy_tevstr_c const*,
|
||||
int, csXyz const*, cXyz const*, dPa_levelEcallBack*, s8,
|
||||
cXyz const*);
|
||||
/* 8004D988 */ void setCommonPoly(u32*, cBgS_PolyInfo*, cXyz const*, cXyz const*,
|
||||
|
||||
@@ -98,7 +98,7 @@ T_0029 = 0x0380, // Ordon Village - Succeed at
|
||||
T_0030 = 0x0340, // Ordon Village - Rusl, Press button to "take"
|
||||
T_0031 = 0x0320, // Ordon Village - Borrow Rusl's sword
|
||||
T_0032 = 0x0310, // Ordon Village - Return Rusl's sword
|
||||
T_0033 = 0x0308, // Ordon Village - Press A and ↑ during rampaging goat game
|
||||
T_0033 = 0x0308, // Ordon Village - Press A and up during rampaging goat game
|
||||
T_0034 = 0x0304, // Ordon Village - Rusl sword failure count 1
|
||||
T_0035 = 0x0302, // Ordon Village - Rusl sword failure count 2
|
||||
T_0036 = 0x0301, // Ordon Village - Rusl sword failure count 3
|
||||
|
||||
Reference in New Issue
Block a user