Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_stage.cpp File Reference

Functions

static void dStage_SetErrorRoom ()
 
static void dStage_SetErrorStage ()
 
dStage_KeepDoorInfodStage_GetKeepDoorInfo ()
 
static u8 dStage_isBossStage (dStage_dt_c *stageDt)
 
static void dStage_KeepDoorInfoInit (dStage_dt_c *param_0)
 
static void dStage_KeepDoorInfoProc (dStage_dt_c *i_stage, stage_tgsc_class *i_drtg)
 
dStage_KeepDoorInfodStage_GetRoomKeepDoorInfo ()
 
static void dStage_initRoomKeepDoorInfo ()
 
static void dStage_RoomKeepDoorInfoProc (dStage_dt_c *param_1, stage_tgsc_class *param_2)
 
static int dStage_RoomKeepDoorInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int stayRoomCheck (int param_0, u8 *param_1, int param_2)
 
static int createRoomScene (int param_0)
 
static int dStage_roomInit (int i_roomNo)
 
dStage_objectNameInfdStage_searchName (char const *objName)
 
static const chardStage_getName (s16 procName, s8 subtype)
 
const chardStage_getName2 (s16 procName, s8 subtype)
 
static void dStage_actorCreate (stage_actor_data_class *i_actorData, fopAcM_prm_class *i_actorPrm)
 
static int dStage_cameraCreate (stage_camera2_data_class *i_cameraData, int i_cameraIdx, int param_2)
 
static int dStage_playerInit (dStage_dt_c *stageDt, void *i_data, int num, void *param_3)
 
static int dStage_cameraInit (dStage_dt_c *stageDt, void *i_data, int param_2, void *param_3)
 
static int dStage_RoomCameraInit (dStage_dt_c *i_stage, void *i_data, int param_2, void *param_3)
 
static int dStage_arrowInit (dStage_dt_c *i_stage, void *i_data, int param_2, void *param_3)
 
static int dStage_paletteInfoInit (dStage_dt_c *stageDt, void *i_data, int param_2, void *param_3)
 
static int dStage_pselectInfoInit (dStage_dt_c *stageDt, void *i_data, int param_2, void *param_3)
 
static int dStage_envrInfoInit (dStage_dt_c *stageDt, void *i_data, int param_2, void *param_3)
 
static int dStage_filiInfo2Init (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_fieldMapFiliInfo2Init (dStage_dt_c *param_0, void *i_data, int i_entryNum, void *param_3)
 
static int dStage_filiInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_vrboxInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_vrboxcolInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_plightInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_lgtvInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
u32 dStage_stagInfo_GetParticleNo (stage_stag_info_class *p_info, int layer)
 
static int dStage_stagInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_sclsInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_actorCommonLayerInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_tgscCommonLayerInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_actorInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_actorInit_always (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_tgscInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_doorInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_roomReadInit (dStage_dt_c *param_0, void *i_data, int param_2, void *param_3)
 
s8 dStage_roomRead_dt_c_GetReverbStage (roomRead_class &room, int index)
 
static int dStage_ppntInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_pathInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_rppnInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_rpatInfoInit (dStage_dt_c *i_stage, void *i_data, int i_num, void *)
 
static int dStage_soundInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_soundInfoInitCL (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static void dStage_setLayerTagName (FuncTable *funcTbl, int tblSize, int i_layerNo)
 
static void dStage_dt_c_decode (void *i_data, dStage_dt_c *i_stage, FuncTable *funcTbl, int tblSize)
 
static int dStage_stEventInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_mapEventInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_floorInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_memaInfoInit (dStage_dt_c *param_0, void *param_1, int param_2, void *param_3)
 
static int dStage_mecoInfoInit (dStage_dt_c *param_0, void *param_1, int param_2, void *param_3)
 
static int dStage_stageKeepTresureInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_fieldMapTresureInit (dStage_dt_c *i_stageDt, void *i_data, int i_entryNum, void *param_3)
 
static void dStage_dt_c_offsetToPtr (void *i_data)
 
static int dStage_mapPathInit (dStage_dt_c *param_0, void *param_1, int param_2, void *param_3)
 
static int dStage_mapPathInitCommonLayer (dStage_dt_c *param_0, void *param_1, int param_2, void *param_3)
 
static int dStage_fieldMapMapPathInit (dStage_dt_c *i_stageDt, void *param_1, int param_2, void *param_3)
 
static void readMult (dStage_dt_c *stageDt, dStage_Multi_c *multi, bool useOldRes)
 
static int dStage_multInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_lbnkInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_roomTresureInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_layerTresureInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_dmapInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_stageDrtgInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_roomDrtgInfoInit (dStage_dt_c *stageDt, void *i_data, int entryNum, void *param_3)
 
static int dStage_elstInfoInit (dStage_dt_c *stageDt, void *i_data, int param_2, void *param_3)
 
static void dKankyo_create ()
 
static void layerMemoryInfoLoader (void *i_data, dStage_dt_c *i_stage, int param_2)
 
static void dStage_dt_c_stageInitLoader (void *i_data, dStage_dt_c *i_stage)
 
static void layerTableLoader (void *i_data, dStage_dt_c *stageDt, int roomNo)
 
static void layerActorLoader (void *i_data, dStage_dt_c *stageDt, int param_2)
 
static void dStage_dt_c_stageLoader (void *i_data, dStage_dt_c *stageDt)
 
void dStage_dt_c_roomLoader (void *i_data, dStage_dt_c *stageDt, int param_2)
 
void dStage_dt_c_roomReLoader (void *i_data, dStage_dt_c *stageDt, int param_2)
 
void dStage_dt_c_fieldMapLoader (void *i_data, dStage_dt_c *i_stage)
 
void dStage_infoCreate ()
 
void dStage_Create ()
 
void dStage_Delete ()
 
int dStage_RoomCheck (cBgS_GndChk *gndChk)
 
int dStage_changeSceneExitId (cBgS_PolyInfo &param_0, f32 speed, u32 mode, s8 roomNo, s16 angle)
 
int dStage_changeScene (int i_exitId, f32 speed, u32 mode, s8 room_no, s16 angle, int param_5)
 
int dStage_changeScene4Event (int i_exitId, s8 room_no, int i_wipe, bool param_3, f32 speed, u32 mode, s16 angle, int param_7)
 
void dStage_restartRoom (u32 roomParam, u32 mode, int param_2)
 

Variables

static dStage_KeepDoorInfo DoorInfo
 
static dStage_KeepDoorInfo l_RoomKeepDoorInfo
 
static dStage_objectNameInf l_objectName [0x38F]
 
static u8 pad_80450D7C [4]
 

Function Documentation

◆ createRoomScene()

static int createRoomScene ( int  param_0)
static

◆ dKankyo_create()

static void dKankyo_create ( )
static

◆ dStage_actorCommonLayerInit()

static int dStage_actorCommonLayerInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_actorCreate()

static void dStage_actorCreate ( stage_actor_data_class i_actorData,
fopAcM_prm_class i_actorPrm 
)
static

◆ dStage_actorInit()

static int dStage_actorInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_actorInit_always()

static int dStage_actorInit_always ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_arrowInit()

static int dStage_arrowInit ( dStage_dt_c i_stage,
void i_data,
int  param_2,
void param_3 
)
static

◆ dStage_cameraCreate()

static int dStage_cameraCreate ( stage_camera2_data_class i_cameraData,
int  i_cameraIdx,
int  param_2 
)
static

◆ dStage_cameraInit()

static int dStage_cameraInit ( dStage_dt_c stageDt,
void i_data,
int  param_2,
void param_3 
)
static

◆ dStage_changeScene()

int dStage_changeScene ( int  i_exitId,
f32  speed,
u32  mode,
s8  room_no,
s16  angle,
int  param_5 
)

◆ dStage_changeScene4Event()

int dStage_changeScene4Event ( int  i_exitId,
s8  room_no,
int  i_wipe,
bool  param_3,
f32  speed,
u32  mode,
s16  angle,
int  param_7 
)

◆ dStage_changeSceneExitId()

int dStage_changeSceneExitId ( cBgS_PolyInfo param_0,
f32  speed,
u32  mode,
s8  roomNo,
s16  angle 
)

◆ dStage_Create()

void dStage_Create ( )

◆ dStage_Delete()

void dStage_Delete ( )

◆ dStage_dmapInfoInit()

static int dStage_dmapInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_doorInfoInit()

static int dStage_doorInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_dt_c_decode()

static void dStage_dt_c_decode ( void i_data,
dStage_dt_c i_stage,
FuncTable funcTbl,
int  tblSize 
)
static

◆ dStage_dt_c_fieldMapLoader()

void dStage_dt_c_fieldMapLoader ( void i_data,
dStage_dt_c i_stage 
)

◆ dStage_dt_c_offsetToPtr()

static void dStage_dt_c_offsetToPtr ( void i_data)
static

◆ dStage_dt_c_roomLoader()

void dStage_dt_c_roomLoader ( void i_data,
dStage_dt_c stageDt,
int  param_2 
)

◆ dStage_dt_c_roomReLoader()

void dStage_dt_c_roomReLoader ( void i_data,
dStage_dt_c stageDt,
int  param_2 
)

◆ dStage_dt_c_stageInitLoader()

static void dStage_dt_c_stageInitLoader ( void i_data,
dStage_dt_c i_stage 
)
static

◆ dStage_dt_c_stageLoader()

static void dStage_dt_c_stageLoader ( void i_data,
dStage_dt_c stageDt 
)
static

◆ dStage_elstInfoInit()

static int dStage_elstInfoInit ( dStage_dt_c stageDt,
void i_data,
int  param_2,
void param_3 
)
static

◆ dStage_envrInfoInit()

static int dStage_envrInfoInit ( dStage_dt_c stageDt,
void i_data,
int  param_2,
void param_3 
)
static

◆ dStage_fieldMapFiliInfo2Init()

static int dStage_fieldMapFiliInfo2Init ( dStage_dt_c param_0,
void i_data,
int  i_entryNum,
void param_3 
)
static

◆ dStage_fieldMapMapPathInit()

static int dStage_fieldMapMapPathInit ( dStage_dt_c i_stageDt,
void param_1,
int  param_2,
void param_3 
)
static

◆ dStage_fieldMapTresureInit()

static int dStage_fieldMapTresureInit ( dStage_dt_c i_stageDt,
void i_data,
int  i_entryNum,
void param_3 
)
static

◆ dStage_filiInfo2Init()

static int dStage_filiInfo2Init ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_filiInfoInit()

static int dStage_filiInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_floorInfoInit()

static int dStage_floorInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_GetKeepDoorInfo()

dStage_KeepDoorInfo * dStage_GetKeepDoorInfo ( )

◆ dStage_getName()

static const char * dStage_getName ( s16  procName,
s8  subtype 
)
static

◆ dStage_getName2()

const char * dStage_getName2 ( s16  procName,
s8  subtype 
)

◆ dStage_GetRoomKeepDoorInfo()

dStage_KeepDoorInfo * dStage_GetRoomKeepDoorInfo ( )

◆ dStage_infoCreate()

void dStage_infoCreate ( )

◆ dStage_initRoomKeepDoorInfo()

static void dStage_initRoomKeepDoorInfo ( )
static

◆ dStage_isBossStage()

static u8 dStage_isBossStage ( dStage_dt_c stageDt)
static

◆ dStage_KeepDoorInfoInit()

static void dStage_KeepDoorInfoInit ( dStage_dt_c param_0)
static

◆ dStage_KeepDoorInfoProc()

static void dStage_KeepDoorInfoProc ( dStage_dt_c i_stage,
stage_tgsc_class i_drtg 
)
static

◆ dStage_layerTresureInit()

static int dStage_layerTresureInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_lbnkInfoInit()

static int dStage_lbnkInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_lgtvInfoInit()

static int dStage_lgtvInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_mapEventInfoInit()

static int dStage_mapEventInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_mapPathInit()

static int dStage_mapPathInit ( dStage_dt_c param_0,
void param_1,
int  param_2,
void param_3 
)
static

◆ dStage_mapPathInitCommonLayer()

static int dStage_mapPathInitCommonLayer ( dStage_dt_c param_0,
void param_1,
int  param_2,
void param_3 
)
static

◆ dStage_mecoInfoInit()

static int dStage_mecoInfoInit ( dStage_dt_c param_0,
void param_1,
int  param_2,
void param_3 
)
static

◆ dStage_memaInfoInit()

static int dStage_memaInfoInit ( dStage_dt_c param_0,
void param_1,
int  param_2,
void param_3 
)
static

◆ dStage_multInfoInit()

static int dStage_multInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_paletteInfoInit()

static int dStage_paletteInfoInit ( dStage_dt_c stageDt,
void i_data,
int  param_2,
void param_3 
)
static

◆ dStage_pathInfoInit()

static int dStage_pathInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_playerInit()

static int dStage_playerInit ( dStage_dt_c stageDt,
void i_data,
int  num,
void param_3 
)
static

◆ dStage_plightInfoInit()

static int dStage_plightInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_ppntInfoInit()

static int dStage_ppntInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_pselectInfoInit()

static int dStage_pselectInfoInit ( dStage_dt_c stageDt,
void i_data,
int  param_2,
void param_3 
)
static

◆ dStage_restartRoom()

void dStage_restartRoom ( u32  roomParam,
u32  mode,
int  param_2 
)

◆ dStage_RoomCameraInit()

static int dStage_RoomCameraInit ( dStage_dt_c i_stage,
void i_data,
int  param_2,
void param_3 
)
static

◆ dStage_RoomCheck()

int dStage_RoomCheck ( cBgS_GndChk gndChk)

◆ dStage_roomDrtgInfoInit()

static int dStage_roomDrtgInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_roomInit()

static int dStage_roomInit ( int  i_roomNo)
static

◆ dStage_RoomKeepDoorInfoProc()

static void dStage_RoomKeepDoorInfoProc ( dStage_dt_c param_1,
stage_tgsc_class param_2 
)
static

◆ dStage_RoomKeepDoorInit()

static int dStage_RoomKeepDoorInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_roomRead_dt_c_GetReverbStage()

s8 dStage_roomRead_dt_c_GetReverbStage ( roomRead_class room,
int  index 
)

◆ dStage_roomReadInit()

static int dStage_roomReadInit ( dStage_dt_c param_0,
void i_data,
int  param_2,
void param_3 
)
static

◆ dStage_roomTresureInit()

static int dStage_roomTresureInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_rpatInfoInit()

static int dStage_rpatInfoInit ( dStage_dt_c i_stage,
void i_data,
int  i_num,
void  
)
static

◆ dStage_rppnInfoInit()

static int dStage_rppnInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_sclsInfoInit()

static int dStage_sclsInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_searchName()

dStage_objectNameInf * dStage_searchName ( char const objName)

◆ dStage_SetErrorRoom()

static void dStage_SetErrorRoom ( )
static

◆ dStage_SetErrorStage()

static void dStage_SetErrorStage ( )
static

◆ dStage_setLayerTagName()

static void dStage_setLayerTagName ( FuncTable funcTbl,
int  tblSize,
int  i_layerNo 
)
static

◆ dStage_soundInfoInit()

static int dStage_soundInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_soundInfoInitCL()

static int dStage_soundInfoInitCL ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_stageDrtgInfoInit()

static int dStage_stageDrtgInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_stageKeepTresureInit()

static int dStage_stageKeepTresureInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_stagInfo_GetParticleNo()

u32 dStage_stagInfo_GetParticleNo ( stage_stag_info_class p_info,
int  layer 
)

◆ dStage_stagInfoInit()

static int dStage_stagInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_stEventInfoInit()

static int dStage_stEventInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_tgscCommonLayerInit()

static int dStage_tgscCommonLayerInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_tgscInfoInit()

static int dStage_tgscInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_vrboxcolInfoInit()

static int dStage_vrboxcolInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ dStage_vrboxInfoInit()

static int dStage_vrboxInfoInit ( dStage_dt_c stageDt,
void i_data,
int  entryNum,
void param_3 
)
static

◆ layerActorLoader()

static void layerActorLoader ( void i_data,
dStage_dt_c stageDt,
int  param_2 
)
static

◆ layerMemoryInfoLoader()

static void layerMemoryInfoLoader ( void i_data,
dStage_dt_c i_stage,
int  param_2 
)
static

◆ layerTableLoader()

static void layerTableLoader ( void i_data,
dStage_dt_c stageDt,
int  roomNo 
)
static

◆ readMult()

static void readMult ( dStage_dt_c stageDt,
dStage_Multi_c multi,
bool  useOldRes 
)
static

◆ stayRoomCheck()

static int stayRoomCheck ( int  param_0,
u8 param_1,
int  param_2 
)
static

Variable Documentation

◆ DoorInfo

dStage_KeepDoorInfo DoorInfo
static

◆ l_objectName

dStage_objectNameInf l_objectName[0x38F]
static

◆ l_RoomKeepDoorInfo

dStage_KeepDoorInfo l_RoomKeepDoorInfo
static

◆ pad_80450D7C

u8 pad_80450D7C[4]
static