mirror of
https://github.com/zeldaret/tp
synced 2026-07-11 15:28:38 -04:00
d_stage cleanup (#2392)
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
#include "d/d_event.h"
|
||||
#include "d/d_event_manager.h"
|
||||
#include "d/d_particle.h"
|
||||
#include "d/d_save.h"
|
||||
#include "f_op/f_op_camera_mng.h"
|
||||
#include "m_Do/m_Do_controller_pad.h"
|
||||
#include "global.h"
|
||||
@@ -3338,7 +3339,7 @@ inline int dComIfGp_roomControl_loadRoom(int param_0, u8* param_1, bool param_2)
|
||||
}
|
||||
|
||||
inline void dComIfGp_roomControl_setStayNo(int stayNo) {
|
||||
g_dComIfG_gameInfo.play.getRoomControl()->setStayNo(stayNo);
|
||||
g_dComIfG_gameInfo.play.mRoomControl.setStayNo(stayNo);
|
||||
}
|
||||
|
||||
inline void dComIfGp_roomControl_setZoneNo(int roomNo, int zoneNo) {
|
||||
@@ -3370,7 +3371,7 @@ inline void dComIfGp_roomControl_setStatusFlag(int i_roomNo, u8 flag) {
|
||||
}
|
||||
|
||||
inline void dComIfGp_roomControl_zoneCountCheck(int i_roomNo) {
|
||||
g_dComIfG_gameInfo.play.mRoomControl.zoneCountCheck(i_roomNo);
|
||||
g_dComIfG_gameInfo.play.getRoomControl()->zoneCountCheck(i_roomNo);
|
||||
}
|
||||
|
||||
inline u8 dComIfGp_getRStatus() {
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct color_RGB_class {
|
||||
u8 r;
|
||||
u8 g;
|
||||
u8 b;
|
||||
};
|
||||
/* 0x0 */ u8 r;
|
||||
/* 0x1 */ u8 g;
|
||||
/* 0x2 */ u8 b;
|
||||
}; // Size: 0x3
|
||||
|
||||
// Invented name; Used as u8 `darkLv` in dKydata_darkworldInfo_c.
|
||||
enum dKyd_DARKLV {
|
||||
|
||||
+609
-354
File diff suppressed because it is too large
Load Diff
@@ -45,18 +45,21 @@ class JKRHeap;
|
||||
class cM3dGPla;
|
||||
|
||||
struct fopAcM_prmBase_class {
|
||||
/* 0x00 */ u32 field_0x00;
|
||||
/* 0x04 */ cXyz field_0x04;
|
||||
/* 0x10 */ csXyz field_0x10;
|
||||
/* 0x16 */ u16 field_0x16;
|
||||
}; // Size = 0x18
|
||||
|
||||
struct fopAcM_prm_class {
|
||||
/* 0x00 */ u32 parameters;
|
||||
/* 0x04 */ cXyz position;
|
||||
/* 0x10 */ csXyz angle;
|
||||
/* 0x16 */ u16 setId;
|
||||
/* 0x18 */ u8 scale[3];
|
||||
/* 0x16 */ u16 setID;
|
||||
}; // Size: 0x18
|
||||
|
||||
struct fopAcM_prmScale_class {
|
||||
/* 0x0 */ u8 x;
|
||||
/* 0x1 */ u8 y;
|
||||
/* 0x2 */ u8 z;
|
||||
}; // Size: 0x3
|
||||
|
||||
struct fopAcM_prm_class {
|
||||
/* 0x00 */ fopAcM_prmBase_class base;
|
||||
/* 0x18 */ fopAcM_prmScale_class scale;
|
||||
/* 0x1C */ fpc_ProcID parent_id;
|
||||
/* 0x20 */ s8 subtype;
|
||||
/* 0x21 */ s8 room_no;
|
||||
@@ -486,6 +489,14 @@ fpc_ProcID fopAcM_create(s16 i_procName, u16 i_setId, u32 i_parameters, const cX
|
||||
fpc_ProcID fopAcM_create(s16 i_procName, u32 i_parameters, const cXyz* i_pos, int i_roomNo,
|
||||
const csXyz* i_angle, const cXyz* i_scale, s8 i_subtype);
|
||||
|
||||
inline fpc_ProcID fopAcM_create(s16 i_procName, createFunc i_createFunc, void* params) {
|
||||
return fpcM_Create(i_procName, i_createFunc, params);
|
||||
}
|
||||
|
||||
inline fpc_ProcID fopAcM_Create(s16 i_procName, createFunc i_createFunc, void* params) {
|
||||
return fpcM_Create(i_procName, i_createFunc,params);
|
||||
}
|
||||
|
||||
fopAc_ac_c* fopAcM_fastCreate(s16 i_procName, u32 i_parameters, const cXyz* i_pos, int i_roomNo,
|
||||
const csXyz* i_angle, const cXyz* i_scale, s8 i_subtype,
|
||||
createFunc i_createFunc, void* i_createFuncData);
|
||||
|
||||
@@ -7,6 +7,10 @@
|
||||
|
||||
typedef struct leafdraw_method_class leafdraw_method_class;
|
||||
|
||||
struct fopCamM_prm_class {
|
||||
/* 0x00 */ fopAcM_prmBase_class base;
|
||||
}; // Size: 0x18
|
||||
|
||||
class camera_process_class : public view_class {
|
||||
public:
|
||||
/* 0x210 */ create_tag_class create_tag;
|
||||
|
||||
Reference in New Issue
Block a user