Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_s_room.cpp File Reference

Functions

static int dScnRoom_Draw (room_of_scene_class *i_this)
 
static int getResetArchiveBank (int param_1, u8 const **param_2)
 
static bool resetArchiveBank (int param_0)
 
static bool setArchiveBank (int param_0)
 
static int objectDeleteJugge (void *i_obj, void *)
 
static int deleteJugge (void *i_obj, void *)
 
static void * isCreatingCallback (create_tag *param_1, fpc_ProcID *param_2)
 
static bool isCreating (fpc_ProcID param_0)
 
static int loadDemoArchive (int room_no)
 
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 param_0)
 
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 leafdraw_method_class l_dScnRoom_Method
 
scene_process_profile_definition g_profile_ROOM_SCENE
 

Function Documentation

◆ deleteJugge()

static int deleteJugge ( void * i_obj,
void *  )
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 param_1,
u8 const ** param_2 )
static

◆ isCreating()

static bool isCreating ( fpc_ProcID param_0)
static

◆ isCreatingCallback()

static void * isCreatingCallback ( create_tag * param_1,
fpc_ProcID * param_2 )
static

◆ isReadRoom()

static bool isReadRoom ( int param_0)
static

◆ loadDemoArchive()

static int loadDemoArchive ( int room_no)
static

◆ objectDeleteJugge()

static int objectDeleteJugge ( void * i_obj,
void *  )
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

◆ phase_2()

static int phase_2 ( room_of_scene_class * i_this)
static

◆ 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 param_0)
static

◆ setArchiveBank()

static bool setArchiveBank ( int param_0)
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
@ PROC_ROOM_SCENE
Definition d_procname.h:23
static leafdraw_method_class l_dScnRoom_Method
Definition d_s_room.cpp:431
leafdraw_method_class g_fopScn_Method
Definition f_op_scene.cpp:54
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
nodedraw_method_class g_fpcNd_Method
Definition f_pc_node.cpp:124
@ 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
Definition f_pc_method.h:9

◆ l_dScnRoom_Method

leafdraw_method_class l_dScnRoom_Method
static
Initial value:
= {
}
static int dScnRoom_IsDelete(room_of_scene_class *)
Definition d_s_room.cpp:257
static int dScnRoom_Execute(room_of_scene_class *i_this)
Definition d_s_room.cpp:230
static int dScnRoom_Delete(room_of_scene_class *i_this)
Definition d_s_room.cpp:293
static int dScnRoom_Create(scene_class *i_this)
Definition d_s_room.cpp:420
static int dScnRoom_Draw(room_of_scene_class *i_this)
Definition d_s_room.cpp:14
int(* process_method_func)(void *)
Definition f_pc_method.h:7