mirror of https://github.com/zeldaret/tp.git
dStage_stageDt_c initial mapping
This commit is contained in:
parent
52a53ba135
commit
cff2beec9c
|
@ -95,12 +95,12 @@ public:
|
|||
|
||||
private:
|
||||
/* 0x00000 */ dBgS dbgs;
|
||||
/* 0x0143C */ u8 field_0x143c[0x2A8C];
|
||||
/* 0x0143C */ u8 field_0x143c[0x2999];
|
||||
/* 0x03EC8 */ dStage_startStage_c mStartStage;
|
||||
/* 0x03ED5 */ u8 field_0x3ed5[0x49];
|
||||
/* 0x03F1E */ dStage_nextStage_c mNextStage;
|
||||
/* 0x03F2F */ u8 padding;
|
||||
/* 0x03F30 */ dStage_stageDt_c mStageData;
|
||||
u8 field_[0x9c];
|
||||
/* 0x03F34 */ dStage_roomControl_c mRoomControl;
|
||||
/* 0x03FD8 */ dEvt_control_c mEventControl;
|
||||
/* 0x0409C */ u8 field_0x409c[0x24];
|
||||
|
@ -130,13 +130,6 @@ private:
|
|||
/* 0x04E88 */ item_func give_item;
|
||||
/* 0x04EC0 */ u8 field_0x4ec0[0xBE];
|
||||
/* 0x04F7E */ u8 unk_heart;
|
||||
/* 0x04F7F */ u8 field_0x4f7f[0x79];
|
||||
/* 0x04FF8 */ u32 field_0x4ff8;
|
||||
/* 0x04FFC */ u32 field_0x4ffc;
|
||||
/* 0x05000 */ u32 field_0x5000;
|
||||
/* 0x05004 */ u32 field_0x5004;
|
||||
/* 0x05008 */ u8 field_0x5008[0x1C];
|
||||
/* 0x05024 */ u8 field_0x5024[0x8];
|
||||
};
|
||||
#pragma pack(pop)
|
||||
|
||||
|
@ -167,7 +160,7 @@ private:
|
|||
/* 0x00F30 */ u32 field_0xf34;
|
||||
u8 unk[3];
|
||||
/* 0x00F34 */ dComIfG_play_c play;
|
||||
/* 0x05F60 */ u8 field_0x5f60[0x10];
|
||||
/* 0x05F60 */ u8 field_0x5f60[0xBD];
|
||||
/* 0x05F70 */ dDlst_list_c draw_list_list;
|
||||
/* 0x1C110 */ u8 field_0x1C114[0x1E8];
|
||||
/* 0x1C2F8 */ dRes_info_c resource_info1;
|
||||
|
|
|
@ -2,6 +2,183 @@
|
|||
#define __D_STAGE_H_
|
||||
#include "global.h"
|
||||
|
||||
class stage_arrow_class {};
|
||||
|
||||
class stage_palette_info_class {};
|
||||
|
||||
class stage_map_info_dummy_class {};
|
||||
|
||||
class dStage_dPath_c {};
|
||||
|
||||
class stage_camera_class {};
|
||||
|
||||
class stage_pselect_info_class {};
|
||||
|
||||
class dStage_MapEventInfo_c {};
|
||||
|
||||
class dStage_dPnt_c {};
|
||||
|
||||
class stage_map_info_class {};
|
||||
|
||||
class dStage_SoundInfo_c {};
|
||||
|
||||
class stage_tgsc_class {};
|
||||
|
||||
class dStage_DMap_c {};
|
||||
|
||||
class stage_scls_info_dummy_class {};
|
||||
|
||||
class dStage_Elst_c {};
|
||||
|
||||
class stage_vrbox_info_class {};
|
||||
|
||||
class stage_envr_info_class {};
|
||||
|
||||
class dStage_MemoryMap_c {};
|
||||
|
||||
class dStage_MemoryConfig_c {};
|
||||
|
||||
class roomRead_class {};
|
||||
|
||||
class stage_stag_info_class {};
|
||||
|
||||
class stage_actor_class {};
|
||||
|
||||
class stage_plight_info_class {};
|
||||
|
||||
class stage_tresure_class {};
|
||||
|
||||
class stage_vrboxcol_info_class {};
|
||||
|
||||
class dStage_FloorInfo_c {};
|
||||
|
||||
class dStage_Multi_c {};
|
||||
|
||||
class dStage_stageDt_c {
|
||||
public:
|
||||
stage_camera_class* getCamera(void);
|
||||
stage_arrow_class* getArrow(void);
|
||||
stage_actor_class* getPlayer(void);
|
||||
roomRead_class* getRoom(void);
|
||||
stage_map_info_class* getMapInfo(void);
|
||||
stage_map_info_dummy_class* getMapInfoBase(void);
|
||||
stage_palette_info_class* getPaletteInfo(void);
|
||||
stage_pselect_info_class* getPselectInfo(void);
|
||||
stage_envr_info_class* getEnvrInfo(void);
|
||||
stage_vrbox_info_class* getVrboxInfo(void);
|
||||
stage_vrboxcol_info_class* getVrboxcolInfo(void);
|
||||
stage_plight_info_class* getPlightInfo(void);
|
||||
dStage_MapEventInfo_c* getMapEventInfo(void);
|
||||
u32 getPaletteNumInfo(void);
|
||||
u32 getPselectNumInfo(void);
|
||||
u32 getEnvrNumInfo(void);
|
||||
u32 getVrboxNumInfo(void);
|
||||
int getVrboxcolNumInfo(void);
|
||||
u32 getPlightNumInfo(void);
|
||||
u16 getPlayerNum(void);
|
||||
stage_stag_info_class* getStagInfo(void);
|
||||
stage_scls_info_dummy_class* getSclsInfo(void);
|
||||
dStage_dPnt_c* getPntInfo(void);
|
||||
dStage_dPath_c* getPathInfo(void);
|
||||
dStage_dPnt_c* getPnt2Inf(void);
|
||||
dStage_dPath_c* getPath2Info(void);
|
||||
dStage_SoundInfo_c* getSoundInf(void);
|
||||
dStage_SoundInfo_c* getSoundInfCL(void);
|
||||
dStage_FloorInfo_c* getFloorInfo(void);
|
||||
dStage_MemoryConfig_c* getMemoryConfig(void);
|
||||
dStage_MemoryMap_c* getMemoryMap(void);
|
||||
dStage_Multi_c* getMulti(void);
|
||||
dStage_Multi_c* getOldMulti(void);
|
||||
stage_tresure_class* getTreasure(void);
|
||||
dStage_DMap_c* getDMap(void);
|
||||
stage_tgsc_class* getDrTg(void);
|
||||
stage_tgsc_class* getDoor(void);
|
||||
dStage_Elst_c* getElst(void);
|
||||
|
||||
void setCamera(stage_camera_class*);
|
||||
void setArrow(stage_arrow_class*);
|
||||
void setPlayer(stage_actor_class*);
|
||||
void setRoom(roomRead_class*);
|
||||
void setMapInfo(stage_map_info_class*);
|
||||
void setMapInfoBase(stage_map_info_dummy_class*);
|
||||
void setPaletteInfo(stage_palette_info_class*);
|
||||
void setPselectInfo(stage_pselect_info_class*);
|
||||
void setEnvrInfo(stage_envr_info_class*);
|
||||
void setVrboxInfo(stage_vrbox_info_class*);
|
||||
void setVrboxcolInfo(stage_vrboxcol_info_class*);
|
||||
void setPlightInfo(stage_plight_info_class*);
|
||||
void setMapEventInfo(dStage_MapEventInfo_c*);
|
||||
void setPaletteNumInfo(u32);
|
||||
void setPselectNumInfo(u32);
|
||||
void setEnvrNumInfo(u32);
|
||||
void setVrboxNumInfo(u32);
|
||||
void setVrboxcolNumInfo(int);
|
||||
void setPlightNumInfo(u32);
|
||||
void setPlayerNum(u16);
|
||||
void setStagInfo(stage_stag_info_class*);
|
||||
void setSclsInfo(stage_scls_info_dummy_class*);
|
||||
void setPntInfo(dStage_dPnt_c*);
|
||||
void setPathInfo(dStage_dPath_c*);
|
||||
void setPnt2Inf(dStage_dPnt_c*);
|
||||
void setPath2Info(dStage_dPath_c*);
|
||||
void setSoundInf(dStage_SoundInfo_c*);
|
||||
void setSoundInfCL(dStage_SoundInfo_c*);
|
||||
void setFloorInfo(dStage_FloorInfo_c*);
|
||||
void setMemoryConfig(dStage_MemoryConfig_c*);
|
||||
void setMemoryMap(dStage_MemoryMap_c*);
|
||||
void setMulti(dStage_Multi_c*);
|
||||
void setOldMulti(dStage_Multi_c*);
|
||||
void setTreasure(stage_tresure_class*);
|
||||
void setDMap(dStage_DMap_c*);
|
||||
void setDrTg(stage_tgsc_class*);
|
||||
void setDoor(stage_tgsc_class*);
|
||||
void setElst(dStage_Elst_c*);
|
||||
|
||||
private:
|
||||
u8 field_0x0[0x8];
|
||||
stage_camera_class* mCamera;
|
||||
stage_arrow_class* mArrow;
|
||||
stage_actor_class* mPlayer;
|
||||
roomRead_class* mRoom;
|
||||
stage_map_info_class* mMapInfo;
|
||||
stage_map_info_dummy_class* mMapInfoBase;
|
||||
stage_palette_info_class* mPaletteInfo;
|
||||
stage_pselect_info_class* mPselectInfo;
|
||||
stage_envr_info_class* mEnvrInfo;
|
||||
stage_vrbox_info_class* mVrboxInfo;
|
||||
stage_vrboxcol_info_class* mVrboxcolInfo;
|
||||
stage_plight_info_class* mPlightInfo;
|
||||
dStage_MapEventInfo_c* mMapEventInfo;
|
||||
u32 mPaletteNumInfo;
|
||||
u32 mPselectNumInfo;
|
||||
u32 mEnvrNumInfo;
|
||||
u32 mVrboxNumInfo;
|
||||
int mVrboxcolNumInfo;
|
||||
u32 mPlightNumInfo;
|
||||
u16 mPlayerNum;
|
||||
u16 field_0x56;
|
||||
u16 field_0x58;
|
||||
u16 field_0x5a;
|
||||
stage_stag_info_class* mStagInfo;
|
||||
stage_scls_info_dummy_class* mSclsInfo;
|
||||
dStage_dPnt_c* mPntInfo;
|
||||
dStage_dPath_c* mPathInfo;
|
||||
dStage_dPnt_c* mPnt2Inf;
|
||||
dStage_dPath_c* mPath2Info;
|
||||
dStage_SoundInfo_c* mSoundInf;
|
||||
dStage_SoundInfo_c* mSoundInfCL;
|
||||
dStage_FloorInfo_c* mFloorInfo;
|
||||
dStage_MemoryConfig_c* mMemoryConfig;
|
||||
dStage_MemoryMap_c* mMemoryMap;
|
||||
dStage_Multi_c* mMulti;
|
||||
dStage_Multi_c* mOldMulti;
|
||||
stage_tresure_class* mTreasure;
|
||||
dStage_DMap_c* mDMap;
|
||||
stage_tgsc_class* mDrTg;
|
||||
stage_tgsc_class* mDoor;
|
||||
dStage_Elst_c* mElst;
|
||||
};
|
||||
|
||||
#pragma pack(push, 1)
|
||||
class dStage_roomControl_c {
|
||||
public:
|
||||
|
@ -10,14 +187,6 @@ private:
|
|||
};
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push, 1)
|
||||
class dStage_stageDt_c {
|
||||
public:
|
||||
private:
|
||||
void* vtable;
|
||||
};
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push, 1)
|
||||
class dStage_nextStage_c {
|
||||
public:
|
||||
|
|
Loading…
Reference in New Issue