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

Functions

static int dScnRoom_Draw (room_of_scene_class *i_this)
 
static int getResetArchiveBank (int i_roomNo, const u8 **o_bankIDList)
 
static bool resetArchiveBank (int i_roomNo)
 
static bool setArchiveBank (int i_roomNo)
 
static int objectDeleteJugge (void *i_process, void *i_data)
 
static int deleteJugge (void *i_process, void *i_data)
 
static void * isCreatingCallback (create_tag *i_createTag, fpc_ProcID *i_procId)
 
static u8 isCreating (fpc_ProcID i_id)
 
static int loadDemoArchive (int i_roomNo)
 
static bool objectSetCheck (room_of_scene_class *i_this)
 
static int dScnRoom_Execute (room_of_scene_class *i_this)
 
static int dScnRoom_IsDelete (room_of_scene_class *)
 
static bool isReadRoom (int i_roomNo)
 
const char * setArcName (room_of_scene_class *i_room)
 
static int dScnRoom_Delete (room_of_scene_class *i_this)
 
static int phase_0 (room_of_scene_class *i_this)
 
static int phase_1 (room_of_scene_class *i_this)
 
static int phase_2 (room_of_scene_class *i_this)
 
static int phase_3 (room_of_scene_class *i_this)
 
static int phase_4 (room_of_scene_class *i_this)
 
static int dScnRoom_Create (scene_class *i_this)
 

Variables

static scene_method_class l_dScnRoom_Method
 
scene_process_profile_definition g_profile_ROOM_SCENE
 

Function Documentation

◆ deleteJugge()

static int deleteJugge ( void * i_process,
void * i_data )
static

◆ dScnRoom_Create()

static int dScnRoom_Create ( scene_class * i_this)
static

◆ dScnRoom_Delete()

static int dScnRoom_Delete ( room_of_scene_class * i_this)
static

◆ dScnRoom_Draw()

static int dScnRoom_Draw ( room_of_scene_class * i_this)
static

d_s_room.cpp Gameplay Room Scene

◆ dScnRoom_Execute()

static int dScnRoom_Execute ( room_of_scene_class * i_this)
static

◆ dScnRoom_IsDelete()

static int dScnRoom_IsDelete ( room_of_scene_class * )
static

◆ getResetArchiveBank()

static int getResetArchiveBank ( int i_roomNo,
const u8 ** o_bankIDList )
static

◆ isCreating()

static u8 isCreating ( fpc_ProcID i_id)
static

◆ isCreatingCallback()

static void * isCreatingCallback ( create_tag * i_createTag,
fpc_ProcID * i_procId )
static

◆ isReadRoom()

static bool isReadRoom ( int i_roomNo)
static

◆ loadDemoArchive()

static int loadDemoArchive ( int i_roomNo)
static

◆ objectDeleteJugge()

static int objectDeleteJugge ( void * i_process,
void * i_data )
static

◆ objectSetCheck()

static bool objectSetCheck ( room_of_scene_class * i_this)
static

◆ phase_0()

static int phase_0 ( room_of_scene_class * i_this)
static

◆ phase_1()

static int phase_1 ( room_of_scene_class * i_this)
static

In Wii USA Revision 0, if a stage's resources fail to load, the stage will restart as a failsafe. In later versions this failsafe was removed, and the room will simply not load.

◆ phase_2()

static int phase_2 ( room_of_scene_class * i_this)
static

In Wii USA Revision 0, if a stage's resources fail to load, the stage will restart as a failsafe. In later versions this failsafe was removed, and the room will simply not load.

◆ phase_3()

static int phase_3 ( room_of_scene_class * i_this)
static

◆ phase_4()

static int phase_4 ( room_of_scene_class * i_this)
static

◆ resetArchiveBank()

static bool resetArchiveBank ( int i_roomNo)
static

◆ setArchiveBank()

static bool setArchiveBank ( int i_roomNo)
static

◆ setArcName()

const char * setArcName ( room_of_scene_class * i_room)
inline

Variable Documentation

◆ g_profile_ROOM_SCENE

scene_process_profile_definition g_profile_ROOM_SCENE
Initial value:
= {
0,
0,
0,
}
Definition d_s_room.h:8
static scene_method_class l_dScnRoom_Method
Definition d_s_room.cpp:505
leafdraw_method_class g_fopScn_Method
Definition f_op_scene.cpp:65
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcNm_ROOM_SCENE_e
Definition f_pc_name.h:28
nodedraw_method_class g_fpcNd_Method
Definition f_pc_node.cpp:110
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
process_method_class base
Definition f_pc_leaf.h:12
process_method_class base
Definition f_pc_node.h:11

◆ l_dScnRoom_Method

scene_method_class l_dScnRoom_Method
static
Initial value:
= {
}
static int dScnRoom_IsDelete(room_of_scene_class *)
Definition d_s_room.cpp:288
static int dScnRoom_Execute(room_of_scene_class *i_this)
Definition d_s_room.cpp:264
static int dScnRoom_Delete(room_of_scene_class *i_this)
Definition d_s_room.cpp:322
static int dScnRoom_Create(scene_class *i_this)
Definition d_s_room.cpp:492
static int dScnRoom_Draw(room_of_scene_class *i_this)
Definition d_s_room.cpp:19
int(* process_method_func)(void *)
Definition f_pc_method.h:6