mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-02 08:11:58 -04:00
.dead section fix
This commit is contained in:
+704
-126
File diff suppressed because it is too large
Load Diff
+181
-20
@@ -1,71 +1,232 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_actor_iter
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_actor_iter.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_actor_iter.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct node_list_class {};
|
||||
struct node_list_class {
|
||||
};
|
||||
|
||||
struct node_class {};
|
||||
struct node_class {
|
||||
};
|
||||
|
||||
struct method_filter {};
|
||||
struct method_filter {
|
||||
};
|
||||
|
||||
struct judge_filter {};
|
||||
struct judge_filter {
|
||||
};
|
||||
|
||||
struct create_tag_class {};
|
||||
struct create_tag_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// int (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void fopAcIt_Executor(int (*)(void*, void*), void*);
|
||||
// False False
|
||||
// void* (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void fopAcIt_Judge(void* (*)(void*, void*), void*);
|
||||
|
||||
// False False
|
||||
// int (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopAcIt_Executor__FPFPvPv_iPv();
|
||||
// False False
|
||||
// void* (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopAcIt_Judge__FPFPvPv_PvPv();
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// node_list_class* False
|
||||
// node_list_class False
|
||||
// int (*)(node_class*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// node_class* False
|
||||
// node_class False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void cLsIt_Method(node_list_class*, int (*)(node_class*, void*), void*);
|
||||
// False False
|
||||
// node_list_class* False
|
||||
// node_list_class False
|
||||
// void* (*)(node_class*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// void* False
|
||||
// void False
|
||||
// node_class* False
|
||||
// node_class False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void cLsIt_Judge(node_list_class*, void* (*)(node_class*, void*), void*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// method_filter* False
|
||||
// method_filter False
|
||||
void cTgIt_MethodCall(create_tag_class*, method_filter*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// judge_filter* False
|
||||
// judge_filter False
|
||||
void cTgIt_JudgeFilter(create_tag_class*, judge_filter*);
|
||||
|
||||
// False False
|
||||
// node_list_class* False
|
||||
// node_list_class False
|
||||
// int (*)(node_class*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// node_class* False
|
||||
// node_class False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void cLsIt_Method__FP15node_list_classPFP10node_classPv_iPv();
|
||||
// False False
|
||||
// node_list_class* False
|
||||
// node_list_class False
|
||||
// void* (*)(node_class*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// void* False
|
||||
// void False
|
||||
// node_class* False
|
||||
// node_class False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void cLsIt_Judge__FP15node_list_classPFP10node_classPv_PvPv();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// method_filter* False
|
||||
// method_filter False
|
||||
extern "C" void cTgIt_MethodCall__FP16create_tag_classP13method_filter();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// judge_filter* False
|
||||
// judge_filter False
|
||||
extern "C" void cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter();
|
||||
extern "C" extern u8 g_fopAcTg_Queue[12 + 4 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 800197BC-800197F8 003C+00 s=0 e=5 z=3 None .text fopAcIt_Executor__FPFPvPv_iPv */
|
||||
/* 800197BC-800197F8 003C+00 s=0 e=5 z=3 None .text fopAcIt_Executor__FPFPvPv_iPv */
|
||||
// 800197D0: 803A35E0 (g_fopAcTg_Queue)
|
||||
// 800197D4: 803A35E0 (g_fopAcTg_Queue)
|
||||
// 800197D8: 80266A7C (cTgIt_MethodCall__FP16create_tag_classP13method_filter)
|
||||
// 800197DC: 80266A7C (cTgIt_MethodCall__FP16create_tag_classP13method_filter)
|
||||
// 800197E4: 80266060 (cLsIt_Method__FP15node_list_classPFP10node_classPv_iPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// int (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
asm void fopAcIt_Executor(int (*)(void*, void*), void* param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_actor_iter/fopAcIt_Executor__FPFPvPv_iPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 800197F8-80019834 003C+00 s=0 e=67 z=388 None .text fopAcIt_Judge__FPFPvPv_PvPv */
|
||||
|
||||
/* 800197F8-80019834 003C+00 s=0 e=67 z=388 None .text fopAcIt_Judge__FPFPvPv_PvPv */
|
||||
// 8001980C: 803A35E0 (g_fopAcTg_Queue)
|
||||
// 80019810: 803A35E0 (g_fopAcTg_Queue)
|
||||
// 80019814: 80266AB0 (cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter)
|
||||
// 80019818: 80266AB0 (cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter)
|
||||
// 80019820: 80266098 (cLsIt_Judge__FP15node_list_classPFP10node_classPv_PvPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// void* (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
asm void fopAcIt_Judge(void* (*)(void*, void*), void* param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_actor_iter/fopAcIt_Judge__FPFPvPv_PvPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
+4775
-640
File diff suppressed because it is too large
Load Diff
+93
-37
@@ -1,97 +1,153 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_actor_tag
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_actor_tag.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_actor_tag.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct node_list_class {};
|
||||
struct node_list_class {
|
||||
};
|
||||
|
||||
struct create_tag_class {};
|
||||
struct create_tag_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void fopAcTg_ToActorQ(create_tag_class*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void fopAcTg_ActorQTo(create_tag_class*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fopAcTg_Init(create_tag_class*, void*);
|
||||
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void fopAcTg_ToActorQ__FP16create_tag_class();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void fopAcTg_ActorQTo__FP16create_tag_class();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopAcTg_Init__FP16create_tag_classPv();
|
||||
extern "C" extern u8 g_fopAcTg_Queue[12 + 4 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void cTg_SingleCutFromTree(create_tag_class*);
|
||||
// False False
|
||||
// node_list_class* False
|
||||
// node_list_class False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void cTg_Addition(node_list_class*, create_tag_class*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
void cTg_Create(create_tag_class*, void*);
|
||||
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void cTg_SingleCutFromTree__FP16create_tag_class();
|
||||
// False False
|
||||
// node_list_class* False
|
||||
// node_list_class False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void cTg_Addition__FP15node_list_classP16create_tag_class();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void cTg_Create__FP16create_tag_classPv();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A35E0-803A35F0 000C+04 s=1 e=2 z=0 None .data g_fopAcTg_Queue */
|
||||
/* 803A35E0-803A35F0 000C+04 s=1 e=2 z=0 None .data g_fopAcTg_Queue */
|
||||
SECTION_DATA u8 g_fopAcTg_Queue[12 + 4 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
/* padding */
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
/* padding */
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 80019834-80019860 002C+00 s=0 e=1 z=0 None .text fopAcTg_ToActorQ__FP16create_tag_class */
|
||||
/* 80019834-80019860 002C+00 s=0 e=1 z=0 None .text fopAcTg_ToActorQ__FP16create_tag_class */
|
||||
// 80019844: 803A35E0 (g_fopAcTg_Queue)
|
||||
// 80019848: 803A35E0 (g_fopAcTg_Queue)
|
||||
// 8001984C: 802669E4 (cTg_Addition__FP15node_list_classP16create_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
asm void fopAcTg_ToActorQ(create_tag_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_actor_tag/fopAcTg_ToActorQ__FP16create_tag_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80019860-80019880 0020+00 s=0 e=1 z=0 None .text fopAcTg_ActorQTo__FP16create_tag_class */
|
||||
|
||||
/* 80019860-80019880 0020+00 s=0 e=1 z=0 None .text fopAcTg_ActorQTo__FP16create_tag_class */
|
||||
// 8001986C: 8026688C (cTg_SingleCutFromTree__FP16create_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
asm void fopAcTg_ActorQTo(create_tag_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_actor_tag/fopAcTg_ActorQTo__FP16create_tag_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80019880-800198A4 0024+00 s=0 e=1 z=0 None .text fopAcTg_Init__FP16create_tag_classPv */
|
||||
|
||||
/* 80019880-800198A4 0024+00 s=0 e=1 z=0 None .text fopAcTg_Init__FP16create_tag_classPv */
|
||||
// 8001988C: 80266A34 (cTg_Create__FP16create_tag_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
asm void fopAcTg_Init(create_tag_class* param_0, void* param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_actor_tag/fopAcTg_Init__FP16create_tag_classPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
+187
-34
@@ -1,131 +1,284 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_camera
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_camera.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_camera.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct process_method_class {};
|
||||
struct process_method_class {
|
||||
};
|
||||
|
||||
struct leafdraw_method_class {};
|
||||
struct leafdraw_method_class {
|
||||
};
|
||||
|
||||
struct leafdraw_class {};
|
||||
struct leafdraw_class {
|
||||
};
|
||||
|
||||
struct create_tag_class {};
|
||||
struct create_tag_class {
|
||||
};
|
||||
|
||||
struct camera_class {};
|
||||
struct camera_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// True False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
static void fopCam_Draw(camera_class*);
|
||||
// True False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
static void fopCam_Execute(camera_class*);
|
||||
// True False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
static void fopCam_IsDelete(camera_class*);
|
||||
// True False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
static void fopCam_Delete(camera_class*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopCam_Create(void*);
|
||||
|
||||
// True False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
extern "C" static void fopCam_Draw__FP12camera_class();
|
||||
// True False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
extern "C" static void fopCam_Execute__FP12camera_class();
|
||||
// True False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
extern "C" static void fopCam_IsDelete__FP12camera_class();
|
||||
// True False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
extern "C" static void fopCam_Delete__FP12camera_class();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopCam_Create__FPv();
|
||||
extern "C" extern void* g_fopCam_Method[5 + 1 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// int False
|
||||
void fopDwTg_ToDrawQ(create_tag_class*, int);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void fopDwTg_DrawQTo(create_tag_class*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fopDwTg_Init(create_tag_class*, void*);
|
||||
// False False
|
||||
// leafdraw_class const* False
|
||||
// leafdraw_class const False
|
||||
// leafdraw_class False
|
||||
void fpcLf_GetPriority(leafdraw_class const*);
|
||||
// False False
|
||||
// leafdraw_method_class* False
|
||||
// leafdraw_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcLf_DrawMethod(leafdraw_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Execute(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_IsDelete(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Delete(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Create(process_method_class*, void*);
|
||||
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// int False
|
||||
extern "C" void fopDwTg_ToDrawQ__FP16create_tag_classi();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void fopDwTg_DrawQTo__FP16create_tag_class();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopDwTg_Init__FP16create_tag_classPv();
|
||||
// False False
|
||||
// leafdraw_class const* False
|
||||
// leafdraw_class const False
|
||||
// leafdraw_class False
|
||||
extern "C" void fpcLf_GetPriority__FPC14leafdraw_class();
|
||||
// False False
|
||||
// leafdraw_method_class* False
|
||||
// leafdraw_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcLf_DrawMethod__FP21leafdraw_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Execute__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_IsDelete__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Delete__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Create__FP20process_method_classPv();
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
extern "C" extern u8 struct_80451124[4];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8001E140-8001E180 0040+00 s=1 e=0 z=0 None .text fopCam_Draw__FP12camera_class */
|
||||
/* 8001E140-8001E180 0040+00 s=1 e=0 z=0 None .text fopCam_Draw__FP12camera_class */
|
||||
// 8001E154: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 8001E158: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 8001E16C: 80021A24 (fpcLf_DrawMethod__FP21leafdraw_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
asm static void fopCam_Draw(camera_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_camera/fopCam_Draw__FP12camera_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E180-8001E1C8 0048+00 s=1 e=0 z=0 None .text fopCam_Execute__FP12camera_class */
|
||||
|
||||
/* 8001E180-8001E1C8 0048+00 s=1 e=0 z=0 None .text fopCam_Execute__FP12camera_class */
|
||||
// 8001E190: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 8001E194: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 8001E1A4: 80451124 (struct_80451124)
|
||||
// 8001E1B4: 80022460 (fpcMtd_Execute__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
asm static void fopCam_Execute(camera_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_camera/fopCam_Execute__FP12camera_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E1C8-8001E21C 0054+00 s=1 e=0 z=0 None .text fopCam_IsDelete__FP12camera_class */
|
||||
|
||||
/* 8001E1C8-8001E21C 0054+00 s=1 e=0 z=0 None .text fopCam_IsDelete__FP12camera_class */
|
||||
// 8001E1E8: 80022484 (fpcMtd_IsDelete__FP20process_method_classPv)
|
||||
// 8001E1FC: 800204D4 (fopDwTg_DrawQTo__FP16create_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
asm static void fopCam_IsDelete(camera_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_camera/fopCam_IsDelete__FP12camera_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E21C-8001E270 0054+00 s=1 e=0 z=0 None .text fopCam_Delete__FP12camera_class */
|
||||
|
||||
/* 8001E21C-8001E270 0054+00 s=1 e=0 z=0 None .text fopCam_Delete__FP12camera_class */
|
||||
// 8001E23C: 800224A8 (fpcMtd_Delete__FP20process_method_classPv)
|
||||
// 8001E250: 800204D4 (fopDwTg_DrawQTo__FP16create_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
asm static void fopCam_Delete(camera_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_camera/fopCam_Delete__FP12camera_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E270-8001E308 0098+00 s=1 e=0 z=0 None .text fopCam_Create__FPv */
|
||||
|
||||
/* 8001E270-8001E308 0098+00 s=1 e=0 z=0 None .text fopCam_Create__FPv */
|
||||
// 8001E2A8: 800204F4 (fopDwTg_Init__FP16create_tag_classPv)
|
||||
// 8001E2C8: 800224CC (fpcMtd_Create__FP20process_method_classPv)
|
||||
// 8001E2DC: 80021A00 (fpcLf_GetPriority__FPC14leafdraw_class)
|
||||
// 8001E2E8: 800204AC (fopDwTg_ToDrawQ__FP16create_tag_classi)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopCam_Create(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_camera/fopCam_Create__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A3860-803A3878 0014+04 s=0 e=2 z=0 None .data g_fopCam_Method */
|
||||
/* 803A3860-803A3878 0014+04 s=0 e=2 z=0 None .data g_fopCam_Method */
|
||||
SECTION_DATA void* g_fopCam_Method[5 + 1 /* padding */] = {
|
||||
(void*)fopCam_Create__FPv,
|
||||
(void*)fopCam_Delete__FP12camera_class,
|
||||
(void*)fopCam_Execute__FP12camera_class,
|
||||
(void*)fopCam_IsDelete__FP12camera_class,
|
||||
(void*)fopCam_Draw__FP12camera_class,
|
||||
/* padding */
|
||||
NULL,
|
||||
(void*)fopCam_Create__FPv,
|
||||
(void*)fopCam_Delete__FP12camera_class,
|
||||
(void*)fopCam_Execute__FP12camera_class,
|
||||
(void*)fopCam_IsDelete__FP12camera_class,
|
||||
(void*)fopCam_Draw__FP12camera_class,
|
||||
/* padding */
|
||||
NULL,
|
||||
};
|
||||
|
||||
|
||||
+107
-22
@@ -1,80 +1,165 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_camera_mng
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_camera_mng.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_camera_mng.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct layer_class {};
|
||||
struct layer_class {
|
||||
};
|
||||
|
||||
struct camera_class {};
|
||||
struct camera_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
void fopCamM_GetParam(camera_class*);
|
||||
// False False
|
||||
// int False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
void fopCamM_Create(int, s16, void*);
|
||||
// False False
|
||||
// void False
|
||||
void fopCamM_Management();
|
||||
// False False
|
||||
// void False
|
||||
void fopCamM_Init();
|
||||
|
||||
// False False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
extern "C" void fopCamM_GetParam__FP12camera_class();
|
||||
// False False
|
||||
// int False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopCamM_Create__FisPv();
|
||||
// False False
|
||||
// void False
|
||||
extern "C" void fopCamM_Management__Fv();
|
||||
// False False
|
||||
// void False
|
||||
extern "C" void fopCamM_Init__Fv();
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
void fpcLy_CurrentLayer();
|
||||
// False False
|
||||
// layer_class* False
|
||||
// layer_class False
|
||||
// s16 False
|
||||
// int (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcSCtRq_Request(layer_class*, s16, int (*)(void*, void*), void*, void*);
|
||||
|
||||
// False False
|
||||
extern "C" void fpcLy_CurrentLayer__Fv();
|
||||
// False False
|
||||
// layer_class* False
|
||||
// layer_class False
|
||||
// s16 False
|
||||
// int (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv();
|
||||
// False False
|
||||
extern "C" void _savegpr_29();
|
||||
// False False
|
||||
extern "C" void _restgpr_29();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8001E308-8001E310 0008+00 s=0 e=12 z=2 None .text fopCamM_GetParam__FP12camera_class */
|
||||
/* 8001E308-8001E310 0008+00 s=0 e=12 z=2 None .text fopCamM_GetParam__FP12camera_class */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// camera_class* False
|
||||
// camera_class False
|
||||
asm void fopCamM_GetParam(camera_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_camera_mng/fopCamM_GetParam__FP12camera_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803F1DD8-803F1DE8 0010+00 s=1 e=0 z=0 None .bss l_fopCamM_id */
|
||||
/* 803F1DD8-803F1DE8 0010+00 s=1 e=0 z=0 None .bss l_fopCamM_id */
|
||||
static u8 l_fopCamM_id[16];
|
||||
|
||||
/* 8001E310-8001E374 0064+00 s=0 e=1 z=0 None .text fopCamM_Create__FisPv */
|
||||
/* 8001E310-8001E374 0064+00 s=0 e=1 z=0 None .text fopCamM_Create__FisPv */
|
||||
// 8001E320: 803621DC (_savegpr_29)
|
||||
// 8001E330: 800216F4 (fpcLy_CurrentLayer__Fv)
|
||||
// 8001E344: 80023D94 (fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv)
|
||||
// 8001E34C: 803F1DD8 (l_fopCamM_id)
|
||||
// 8001E350: 803F1DD8 (l_fopCamM_id)
|
||||
// 8001E360: 80362228 (_restgpr_29)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// int False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
asm void fopCamM_Create(int param_0, s16 param_1, void* param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_camera_mng/fopCamM_Create__FisPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E374-8001E378 0004+00 s=0 e=1 z=0 None .text fopCamM_Management__Fv */
|
||||
|
||||
/* 8001E374-8001E378 0004+00 s=0 e=1 z=0 None .text fopCamM_Management__Fv */
|
||||
// False False
|
||||
// void False
|
||||
void fopCamM_Management() {
|
||||
/* empty function */
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
/* 8001E378-8001E37C 0004+00 s=0 e=1 z=0 None .text fopCamM_Init__Fv */
|
||||
|
||||
/* 8001E378-8001E37C 0004+00 s=0 e=1 z=0 None .text fopCamM_Init__Fv */
|
||||
// False False
|
||||
// void False
|
||||
void fopCamM_Init() {
|
||||
/* empty function */
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
|
||||
|
||||
+49
-19
@@ -1,70 +1,100 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_draw_iter
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_draw_iter.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_draw_iter.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct create_tag_class {};
|
||||
struct create_tag_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// True False
|
||||
static void fopDwIt_GetTag();
|
||||
// False False
|
||||
void fopDwIt_Begin();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void fopDwIt_Next(create_tag_class*);
|
||||
|
||||
// True False
|
||||
extern "C" static void fopDwIt_GetTag__Fv();
|
||||
// False False
|
||||
extern "C" void fopDwIt_Begin__Fv();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void fopDwIt_Next__FP16create_tag_class();
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
extern "C" extern u8 g_fopDwTg_Queue[8];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80450CF8-80450D00 0004+04 s=2 e=0 z=0 None .sbss l_fopDwTg_id */
|
||||
/* 80450CF8-80450D00 0004+04 s=2 e=0 z=0 None .sbss l_fopDwTg_id */
|
||||
static u8 l_fopDwTg_id[4 + 4 /* padding */];
|
||||
|
||||
/* 80020400-80020444 0044+00 s=2 e=0 z=0 None .text fopDwIt_GetTag__Fv */
|
||||
/* 80020400-80020444 0044+00 s=2 e=0 z=0 None .text fopDwIt_GetTag__Fv */
|
||||
// 80020400: 804505D0 (g_fopDwTg_Queue)
|
||||
// 80020404: 804505D0 (g_fopDwTg_Queue)
|
||||
// 80020410: 80450CF8 (l_fopDwTg_id)
|
||||
// 80020418: 80450CF8 (l_fopDwTg_id)
|
||||
// 8002042C: 80450CF8 (l_fopDwTg_id)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm static void fopDwIt_GetTag() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_draw_iter/fopDwIt_GetTag__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80020444-80020480 003C+00 s=0 e=1 z=0 None .text fopDwIt_Begin__Fv */
|
||||
|
||||
/* 80020444-80020480 003C+00 s=0 e=1 z=0 None .text fopDwIt_Begin__Fv */
|
||||
// 80020450: 804505D0 (g_fopDwTg_Queue)
|
||||
// 8002045C: 80450CF8 (l_fopDwTg_id)
|
||||
// 8002046C: 80020400 (fopDwIt_GetTag__Fv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopDwIt_Begin() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_draw_iter/fopDwIt_Begin__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80020480-800204AC 002C+00 s=0 e=1 z=0 None .text fopDwIt_Next__FP16create_tag_class */
|
||||
|
||||
/* 80020480-800204AC 002C+00 s=0 e=1 z=0 None .text fopDwIt_Next__FP16create_tag_class */
|
||||
// 80020498: 80020400 (fopDwIt_GetTag__Fv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
asm void fopDwIt_Next(create_tag_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_draw_iter/fopDwIt_Next__FP16create_tag_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
+120
-25
@@ -1,101 +1,196 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_draw_tag
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_draw_tag.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_draw_tag.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct node_lists_tree_class {};
|
||||
struct node_lists_tree_class {
|
||||
};
|
||||
|
||||
struct node_list_class {};
|
||||
struct node_list_class {
|
||||
};
|
||||
|
||||
struct create_tag_class {};
|
||||
struct create_tag_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// int False
|
||||
void fopDwTg_ToDrawQ(create_tag_class*, int);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void fopDwTg_DrawQTo(create_tag_class*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fopDwTg_Init(create_tag_class*, void*);
|
||||
// False False
|
||||
void fopDwTg_CreateQueue();
|
||||
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// int False
|
||||
extern "C" void fopDwTg_ToDrawQ__FP16create_tag_classi();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void fopDwTg_DrawQTo__FP16create_tag_class();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopDwTg_Init__FP16create_tag_classPv();
|
||||
// False False
|
||||
extern "C" void fopDwTg_CreateQueue__Fv();
|
||||
extern "C" extern u8 g_fopDwTg_Queue[8];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// node_lists_tree_class* False
|
||||
// node_lists_tree_class False
|
||||
// node_list_class* False
|
||||
// node_list_class False
|
||||
// int False
|
||||
void cTr_Create(node_lists_tree_class*, node_list_class*, int);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void cTg_SingleCutFromTree(create_tag_class*);
|
||||
// False False
|
||||
// node_lists_tree_class* False
|
||||
// node_lists_tree_class False
|
||||
// int False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void cTg_AdditionToTree(node_lists_tree_class*, int, create_tag_class*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
void cTg_Create(create_tag_class*, void*);
|
||||
|
||||
// False False
|
||||
// node_lists_tree_class* False
|
||||
// node_lists_tree_class False
|
||||
// node_list_class* False
|
||||
// node_list_class False
|
||||
// int False
|
||||
extern "C" void cTr_Create__FP21node_lists_tree_classP15node_list_classi();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void cTg_SingleCutFromTree__FP16create_tag_class();
|
||||
// False False
|
||||
// node_lists_tree_class* False
|
||||
// node_lists_tree_class False
|
||||
// int False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void cTg_AdditionToTree__FP21node_lists_tree_classiP16create_tag_class();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void cTg_Create__FP16create_tag_classPv();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804505D0-804505D8 0008+00 s=2 e=2 z=0 None .sdata g_fopDwTg_Queue */
|
||||
/* 804505D0-804505D8 0008+00 s=2 e=2 z=0 None .sdata g_fopDwTg_Queue */
|
||||
SECTION_SDATA u8 g_fopDwTg_Queue[8] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 800204AC-800204D4 0028+00 s=0 e=4 z=2 None .text fopDwTg_ToDrawQ__FP16create_tag_classi */
|
||||
/* 800204AC-800204D4 0028+00 s=0 e=4 z=2 None .text fopDwTg_ToDrawQ__FP16create_tag_classi */
|
||||
// 800204BC: 804505D0 (g_fopDwTg_Queue)
|
||||
// 800204C0: 802668CC (cTg_AdditionToTree__FP21node_lists_tree_classiP16create_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// int False
|
||||
asm void fopDwTg_ToDrawQ(create_tag_class* param_0, int param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_draw_tag/fopDwTg_ToDrawQ__FP16create_tag_classi.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 800204D4-800204F4 0020+00 s=0 e=8 z=3 None .text fopDwTg_DrawQTo__FP16create_tag_class */
|
||||
|
||||
/* 800204D4-800204F4 0020+00 s=0 e=8 z=3 None .text fopDwTg_DrawQTo__FP16create_tag_class */
|
||||
// 800204E0: 8026688C (cTg_SingleCutFromTree__FP16create_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
asm void fopDwTg_DrawQTo(create_tag_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_draw_tag/fopDwTg_DrawQTo__FP16create_tag_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 800204F4-80020518 0024+00 s=0 e=4 z=0 None .text fopDwTg_Init__FP16create_tag_classPv */
|
||||
|
||||
/* 800204F4-80020518 0024+00 s=0 e=4 z=0 None .text fopDwTg_Init__FP16create_tag_classPv */
|
||||
// 80020500: 80266A34 (cTg_Create__FP16create_tag_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
asm void fopDwTg_Init(create_tag_class* param_0, void* param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_draw_tag/fopDwTg_Init__FP16create_tag_classPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803F1E10-803F4CF0 2EE0+00 s=1 e=0 z=0 None .bss lists$2216 */
|
||||
/* 803F1E10-803F4CF0 2EE0+00 s=1 e=0 z=0 None .bss lists$2216 */
|
||||
static u8 lists[12000];
|
||||
|
||||
/* 80020518-80020548 0030+00 s=0 e=1 z=0 None .text fopDwTg_CreateQueue__Fv */
|
||||
/* 80020518-80020548 0030+00 s=0 e=1 z=0 None .text fopDwTg_CreateQueue__Fv */
|
||||
// 80020524: 804505D0 (g_fopDwTg_Queue)
|
||||
// 80020528: 803F1E10 (lists)
|
||||
// 8002052C: 803F1E10 (lists)
|
||||
// 80020534: 802664E8 (cTr_Create__FP21node_lists_tree_classP15node_list_classi)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopDwTg_CreateQueue() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_draw_tag/fopDwTg_CreateQueue__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
+194
-34
@@ -1,135 +1,295 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_kankyo
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_kankyo.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_kankyo.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct process_method_class {};
|
||||
struct process_method_class {
|
||||
};
|
||||
|
||||
struct leafdraw_method_class {};
|
||||
struct leafdraw_method_class {
|
||||
};
|
||||
|
||||
struct leafdraw_class {};
|
||||
struct leafdraw_class {
|
||||
};
|
||||
|
||||
struct create_tag_class {};
|
||||
struct create_tag_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopKy_Draw(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopKy_Execute(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopKy_IsDelete(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopKy_Delete(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopKy_Create(void*);
|
||||
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopKy_Draw__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopKy_Execute__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopKy_IsDelete__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopKy_Delete__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopKy_Create__FPv();
|
||||
extern "C" extern void* g_fopKy_Method[5 + 1 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// int False
|
||||
void fopDwTg_ToDrawQ(create_tag_class*, int);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void fopDwTg_DrawQTo(create_tag_class*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fopDwTg_Init(create_tag_class*, void*);
|
||||
// False False
|
||||
// int* False
|
||||
// int False
|
||||
void fpcBs_MakeOfType(int*);
|
||||
// False False
|
||||
// leafdraw_class const* False
|
||||
// leafdraw_class const False
|
||||
// leafdraw_class False
|
||||
void fpcLf_GetPriority(leafdraw_class const*);
|
||||
// False False
|
||||
// leafdraw_method_class* False
|
||||
// leafdraw_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcLf_DrawMethod(leafdraw_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Execute(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_IsDelete(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Delete(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Create(process_method_class*, void*);
|
||||
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// int False
|
||||
extern "C" void fopDwTg_ToDrawQ__FP16create_tag_classi();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void fopDwTg_DrawQTo__FP16create_tag_class();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopDwTg_Init__FP16create_tag_classPv();
|
||||
// False False
|
||||
// int* False
|
||||
// int False
|
||||
extern "C" void fpcBs_MakeOfType__FPi();
|
||||
// False False
|
||||
// leafdraw_class const* False
|
||||
// leafdraw_class const False
|
||||
// leafdraw_class False
|
||||
extern "C" void fpcLf_GetPriority__FPC14leafdraw_class();
|
||||
// False False
|
||||
// leafdraw_method_class* False
|
||||
// leafdraw_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcLf_DrawMethod__FP21leafdraw_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Execute__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_IsDelete__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Delete__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Create__FP20process_method_classPv();
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
extern "C" extern u8 struct_80451124[4];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8001F284-8001F2C0 003C+00 s=1 e=0 z=0 None .text fopKy_Draw__FPv */
|
||||
/* 8001F284-8001F2C0 003C+00 s=1 e=0 z=0 None .text fopKy_Draw__FPv */
|
||||
// 8001F294: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 8001F298: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 8001F2AC: 80021A24 (fpcLf_DrawMethod__FP21leafdraw_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopKy_Draw(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo/fopKy_Draw__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F2C0-8001F314 0054+00 s=1 e=0 z=0 None .text fopKy_Execute__FPv */
|
||||
|
||||
/* 8001F2C0-8001F314 0054+00 s=1 e=0 z=0 None .text fopKy_Execute__FPv */
|
||||
// 8001F2D0: 80451124 (struct_80451124)
|
||||
// 8001F2DC: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 8001F2E0: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 8001F300: 80022460 (fpcMtd_Execute__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopKy_Execute(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo/fopKy_Execute__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F314-8001F368 0054+00 s=1 e=0 z=0 None .text fopKy_IsDelete__FPv */
|
||||
|
||||
/* 8001F314-8001F368 0054+00 s=1 e=0 z=0 None .text fopKy_IsDelete__FPv */
|
||||
// 8001F334: 80022484 (fpcMtd_IsDelete__FP20process_method_classPv)
|
||||
// 8001F348: 800204D4 (fopDwTg_DrawQTo__FP16create_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopKy_IsDelete(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo/fopKy_IsDelete__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F368-8001F3B4 004C+00 s=1 e=0 z=0 None .text fopKy_Delete__FPv */
|
||||
|
||||
/* 8001F368-8001F3B4 004C+00 s=1 e=0 z=0 None .text fopKy_Delete__FPv */
|
||||
// 8001F388: 800224A8 (fpcMtd_Delete__FP20process_method_classPv)
|
||||
// 8001F394: 800204D4 (fopDwTg_DrawQTo__FP16create_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopKy_Delete(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo/fopKy_Delete__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80450CE8-80450CF0 0004+04 s=1 e=0 z=0 None .sbss fopKy_KANKYO_TYPE */
|
||||
/* 80450CE8-80450CF0 0004+04 s=1 e=0 z=0 None .sbss fopKy_KANKYO_TYPE */
|
||||
static u8 fopKy_KANKYO_TYPE[4 + 4 /* padding */];
|
||||
|
||||
/* 8001F3B4-8001F488 00D4+00 s=1 e=0 z=0 None .text fopKy_Create__FPv */
|
||||
/* 8001F3B4-8001F488 00D4+00 s=1 e=0 z=0 None .text fopKy_Create__FPv */
|
||||
// 8001F3DC: 80450CE8 (fopKy_KANKYO_TYPE)
|
||||
// 8001F3E0: 8002065C (fpcBs_MakeOfType__FPi)
|
||||
// 8001F3F8: 800204F4 (fopDwTg_Init__FP16create_tag_classPv)
|
||||
// 8001F448: 800224CC (fpcMtd_Create__FP20process_method_classPv)
|
||||
// 8001F45C: 80021A00 (fpcLf_GetPriority__FPC14leafdraw_class)
|
||||
// 8001F468: 800204AC (fopDwTg_ToDrawQ__FP16create_tag_classi)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopKy_Create(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo/fopKy_Create__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A3940-803A3958 0014+04 s=0 e=7 z=0 None .data g_fopKy_Method */
|
||||
/* 803A3940-803A3958 0014+04 s=0 e=7 z=0 None .data g_fopKy_Method */
|
||||
SECTION_DATA void* g_fopKy_Method[5 + 1 /* padding */] = {
|
||||
(void*)fopKy_Create__FPv,
|
||||
(void*)fopKy_Delete__FPv,
|
||||
(void*)fopKy_Execute__FPv,
|
||||
(void*)fopKy_IsDelete__FPv,
|
||||
(void*)fopKy_Draw__FPv,
|
||||
/* padding */
|
||||
NULL,
|
||||
(void*)fopKy_Create__FPv,
|
||||
(void*)fopKy_Delete__FPv,
|
||||
(void*)fopKy_Execute__FPv,
|
||||
(void*)fopKy_IsDelete__FPv,
|
||||
(void*)fopKy_Draw__FPv,
|
||||
/* padding */
|
||||
NULL,
|
||||
};
|
||||
|
||||
|
||||
+396
-54
@@ -1,187 +1,529 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_kankyo_mng
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_kankyo_mng.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_kankyo_mng.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct layer_class {};
|
||||
struct layer_class {
|
||||
};
|
||||
|
||||
struct dPa_levelEcallBack {};
|
||||
struct dPa_levelEcallBack {
|
||||
};
|
||||
|
||||
struct cXyz {};
|
||||
struct cXyz {
|
||||
};
|
||||
|
||||
struct csXyz {};
|
||||
struct csXyz {
|
||||
};
|
||||
|
||||
struct _GXColor {};
|
||||
struct _GXColor {
|
||||
};
|
||||
|
||||
struct dKy_tevstr_c {};
|
||||
struct dKy_tevstr_c {
|
||||
};
|
||||
|
||||
struct dPa_control_c {
|
||||
/* 8004CA90 */ void set(u8, u16, cXyz const*, dKy_tevstr_c const*, csXyz const*, cXyz const*,
|
||||
u8, dPa_levelEcallBack*, s8, _GXColor const*, _GXColor const*,
|
||||
cXyz const*, f32);
|
||||
/* 8004CA90 */ // False False
|
||||
// u8 False
|
||||
// u16 False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// dKy_tevstr_c const* False
|
||||
// dKy_tevstr_c const False
|
||||
// dKy_tevstr_c False
|
||||
// csXyz const* False
|
||||
// csXyz const False
|
||||
// csXyz False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// u8 False
|
||||
// dPa_levelEcallBack* False
|
||||
// dPa_levelEcallBack False
|
||||
// s8 False
|
||||
// _GXColor const* False
|
||||
// _GXColor const False
|
||||
// _GXColor False
|
||||
// _GXColor const* False
|
||||
// _GXColor const False
|
||||
// _GXColor False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
void set(u8, u16, cXyz const*, dKy_tevstr_c const*, csXyz const*, cXyz const*, u8, dPa_levelEcallBack*, s8, _GXColor const*, _GXColor const*, cXyz const*, f32);
|
||||
};
|
||||
|
||||
struct cMl {
|
||||
/* 80263228 */ void memalignB(int, u32);
|
||||
/* 80263228 */ // False False
|
||||
// int False
|
||||
// u32 False
|
||||
void memalignB(int, u32);
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// True False
|
||||
static void fopKyM_CreateAppend();
|
||||
// True False
|
||||
// int False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
static void createAppend(int, cXyz*, cXyz*);
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
void fopKyM_Delete(void*);
|
||||
// True False
|
||||
// s16 False
|
||||
// int (*)(void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopKyM_Create(s16, int (*)(void*), void*);
|
||||
// False False
|
||||
// s16 False
|
||||
// int False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// int (*)(void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
void fopKyM_create(s16, int, cXyz*, cXyz*, int (*)(void*));
|
||||
// False False
|
||||
// s16 False
|
||||
// int False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// int (*)(void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
void fopKyM_fastCreate(s16, int, cXyz*, cXyz*, int (*)(void*));
|
||||
// False False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
// int False
|
||||
void fopKyM_createWpillar(cXyz const*, f32, int);
|
||||
// False False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
void fopKyM_createMpillar(cXyz const*, f32);
|
||||
|
||||
// True False
|
||||
extern "C" static void fopKyM_CreateAppend__Fv();
|
||||
// True False
|
||||
// int False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
extern "C" static void createAppend__FiP4cXyzP4cXyz();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopKyM_Delete__FPv();
|
||||
// True False
|
||||
// s16 False
|
||||
// int (*)(void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopKyM_Create__FsPFPv_iPv();
|
||||
// False False
|
||||
// s16 False
|
||||
// int False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// int (*)(void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopKyM_create__FsiP4cXyzP4cXyzPFPv_i();
|
||||
// False False
|
||||
// s16 False
|
||||
// int False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// int (*)(void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i();
|
||||
// False False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
// int False
|
||||
extern "C" void fopKyM_createWpillar__FPC4cXyzfi();
|
||||
// False False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
extern "C" void fopKyM_createMpillar__FPC4cXyzf();
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
void fpcLy_CurrentLayer();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcM_Delete(void*);
|
||||
// False False
|
||||
// s16 False
|
||||
// int (*)(void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcM_FastCreate(s16, int (*)(void*), void*, void*);
|
||||
// False False
|
||||
// layer_class* False
|
||||
// layer_class False
|
||||
// s16 False
|
||||
// int (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcSCtRq_Request(layer_class*, s16, int (*)(void*, void*), void*, void*);
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// int False
|
||||
// u32 False
|
||||
void cLib_memSet(void*, int, u32);
|
||||
|
||||
// False False
|
||||
extern "C" void fpcLy_CurrentLayer__Fv();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcM_Delete__FPv();
|
||||
// False False
|
||||
// s16 False
|
||||
// int (*)(void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcM_FastCreate__FsPFPv_iPvPv();
|
||||
// False False
|
||||
// layer_class* False
|
||||
// layer_class False
|
||||
// s16 False
|
||||
// int (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv();
|
||||
extern "C" void
|
||||
set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf();
|
||||
// False False
|
||||
// u8 False
|
||||
// u16 False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// dKy_tevstr_c const* False
|
||||
// dKy_tevstr_c const False
|
||||
// dKy_tevstr_c False
|
||||
// csXyz const* False
|
||||
// csXyz const False
|
||||
// csXyz False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// u8 False
|
||||
// dPa_levelEcallBack* False
|
||||
// dPa_levelEcallBack False
|
||||
// s8 False
|
||||
// _GXColor const* False
|
||||
// _GXColor const False
|
||||
// _GXColor False
|
||||
// _GXColor const* False
|
||||
// _GXColor const False
|
||||
// _GXColor False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
extern "C" void set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf();
|
||||
// False False
|
||||
// int False
|
||||
// u32 False
|
||||
extern "C" void memalignB__3cMlFiUl();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// int False
|
||||
// u32 False
|
||||
extern "C" void cLib_memSet__FPviUl();
|
||||
// False False
|
||||
extern "C" void _savegpr_28();
|
||||
// False False
|
||||
extern "C" void _savegpr_29();
|
||||
// False False
|
||||
extern "C" void _restgpr_28();
|
||||
// False False
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80451C68-80451C70 0004+04 s=2 e=0 z=0 None .sdata2 @3713 */
|
||||
/* 80451C68-80451C70 0004+04 s=2 e=0 z=0 None .sdata2 @3713 */
|
||||
SECTION_SDATA2 static f32 lit_3713[1 + 1 /* padding */] = {
|
||||
1.0f,
|
||||
/* padding */
|
||||
0.0f,
|
||||
1.0f,
|
||||
/* padding */
|
||||
0.0f,
|
||||
};
|
||||
|
||||
/* 8001F660-8001F6B8 0058+00 s=2 e=0 z=0 None .text fopKyM_CreateAppend__Fv */
|
||||
/* 8001F660-8001F6B8 0058+00 s=2 e=0 z=0 None .text fopKyM_CreateAppend__Fv */
|
||||
// 8001F678: 80263228 (memalignB__3cMlFiUl)
|
||||
// 8001F68C: 8026F95C (cLib_memSet__FPviUl)
|
||||
// 8001F690: 80451C68 (lit_3713)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm static void fopKyM_CreateAppend() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo_mng/fopKyM_CreateAppend__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F6B8-8001F748 0090+00 s=2 e=0 z=0 None .text createAppend__FiP4cXyzP4cXyz */
|
||||
|
||||
/* 8001F6B8-8001F748 0090+00 s=2 e=0 z=0 None .text createAppend__FiP4cXyzP4cXyz */
|
||||
// 8001F6C8: 803621DC (_savegpr_29)
|
||||
// 8001F6D8: 8001F660 (fopKyM_CreateAppend__Fv)
|
||||
// 8001F734: 80362228 (_restgpr_29)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// int False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
asm static void createAppend(int param_0, cXyz* param_1, cXyz* param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo_mng/createAppend__FiP4cXyzP4cXyz.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F748-8001F768 0020+00 s=0 e=3 z=1 None .text fopKyM_Delete__FPv */
|
||||
|
||||
/* 8001F748-8001F768 0020+00 s=0 e=3 z=1 None .text fopKyM_Delete__FPv */
|
||||
// 8001F754: 80022118 (fpcM_Delete__FPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
asm void fopKyM_Delete(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo_mng/fopKyM_Delete__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F768-8001F7B8 0050+00 s=2 e=0 z=0 None .text fopKyM_Create__FsPFPv_iPv */
|
||||
|
||||
/* 8001F768-8001F7B8 0050+00 s=2 e=0 z=0 None .text fopKyM_Create__FsPFPv_iPv */
|
||||
// 8001F778: 803621DC (_savegpr_29)
|
||||
// 8001F788: 800216F4 (fpcLy_CurrentLayer__Fv)
|
||||
// 8001F79C: 80023D94 (fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv)
|
||||
// 8001F7A4: 80362228 (_restgpr_29)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// s16 False
|
||||
// int (*)(void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopKyM_Create(s16 param_0, int (*)(void*), void* param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo_mng/fopKyM_Create__FsPFPv_iPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F7B8-8001F818 0060+00 s=0 e=3 z=1 None .text fopKyM_create__FsiP4cXyzP4cXyzPFPv_i */
|
||||
|
||||
/* 8001F7B8-8001F818 0060+00 s=0 e=3 z=1 None .text fopKyM_create__FsiP4cXyzP4cXyzPFPv_i */
|
||||
// 8001F7E0: 8001F6B8 (createAppend__FiP4cXyzP4cXyz)
|
||||
// 8001F7FC: 8001F768 (fopKyM_Create__FsPFPv_iPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// s16 False
|
||||
// int False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// int (*)(void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
asm void fopKyM_create(s16 param_0, int param_1, cXyz* param_2, cXyz* param_3, int (*)(void*)) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo_mng/fopKyM_create__FsiP4cXyzP4cXyzPFPv_i.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F818-8001F87C 0064+00 s=0 e=1 z=0 None .text fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i
|
||||
*/
|
||||
|
||||
/* 8001F818-8001F87C 0064+00 s=0 e=1 z=0 None .text fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i */
|
||||
// 8001F840: 8001F6B8 (createAppend__FiP4cXyzP4cXyz)
|
||||
// 8001F860: 800222F4 (fpcM_FastCreate__FsPFPv_iPvPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// s16 False
|
||||
// int False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// cXyz* False
|
||||
// cXyz False
|
||||
// int (*)(void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
asm void fopKyM_fastCreate(s16 param_0, int param_1, cXyz* param_2, cXyz* param_3, int (*)(void*)) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo_mng/fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F87C-8001F90C 0090+00 s=0 e=6 z=37 None .text fopKyM_createWpillar__FPC4cXyzfi */
|
||||
|
||||
/* 8001F87C-8001F90C 0090+00 s=0 e=6 z=37 None .text fopKyM_createWpillar__FPC4cXyzfi */
|
||||
// 8001F8A4: 8001F660 (fopKyM_CreateAppend__Fv)
|
||||
// 8001F8E8: 8001F768 (fopKyM_Create__FsPFPv_iPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
// int False
|
||||
asm void fopKyM_createWpillar(cXyz const* param_0, f32 param_1, int param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo_mng/fopKyM_createWpillar__FPC4cXyzfi.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804505C0-804505C8 0004+04 s=1 e=0 z=0 None .sdata m_name$3788 */
|
||||
/* 804505C0-804505C8 0004+04 s=1 e=0 z=0 None .sdata m_name$3788 */
|
||||
SECTION_SDATA static u8 m_name[4 + 4 /* padding */] = {
|
||||
0x87,
|
||||
0x57,
|
||||
0x87,
|
||||
0x58,
|
||||
/* padding */
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x87, 0x57, 0x87, 0x58,
|
||||
/* padding */
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 8001F90C-8001F9B4 00A8+00 s=0 e=0 z=3 None .text fopKyM_createMpillar__FPC4cXyzf */
|
||||
/* 8001F90C-8001F9B4 00A8+00 s=0 e=0 z=3 None .text fopKyM_createMpillar__FPC4cXyzf */
|
||||
// 8001F91C: 803621D8 (_savegpr_28)
|
||||
// 8001F938: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 8001F93C: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 8001F964: 804505C0 (m_name)
|
||||
// 8001F980: 80451C68 (lit_3713)
|
||||
// 8001F984: 8004CA90 (set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf)
|
||||
// 8001F9A0: 80362224 (_restgpr_28)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
asm void fopKyM_createMpillar(cXyz const* param_0, f32 param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_kankyo_mng/fopKyM_createMpillar__FPC4cXyzf.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
+197
-34
@@ -1,136 +1,299 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_msg
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_msg.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_msg.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct process_method_class {};
|
||||
struct process_method_class {
|
||||
};
|
||||
|
||||
struct leafdraw_method_class {};
|
||||
struct leafdraw_method_class {
|
||||
};
|
||||
|
||||
struct leafdraw_class {};
|
||||
struct leafdraw_class {
|
||||
};
|
||||
|
||||
struct create_tag_class {};
|
||||
struct create_tag_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopMsg_Draw(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopMsg_Execute(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopMsg_IsDelete(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopMsg_Delete(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopMsg_Create(void*);
|
||||
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopMsg_Draw__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopMsg_Execute__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopMsg_IsDelete__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopMsg_Delete__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopMsg_Create__FPv();
|
||||
extern "C" extern void* g_fopMsg_Method[5 + 1 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
void fopMsgM_GetAppend(void*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// int False
|
||||
void fopDwTg_ToDrawQ(create_tag_class*, int);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void fopDwTg_DrawQTo(create_tag_class*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fopDwTg_Init(create_tag_class*, void*);
|
||||
// False False
|
||||
// int* False
|
||||
// int False
|
||||
void fpcBs_MakeOfType(int*);
|
||||
// False False
|
||||
// leafdraw_class const* False
|
||||
// leafdraw_class const False
|
||||
// leafdraw_class False
|
||||
void fpcLf_GetPriority(leafdraw_class const*);
|
||||
// False False
|
||||
// leafdraw_method_class* False
|
||||
// leafdraw_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcLf_DrawMethod(leafdraw_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Execute(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_IsDelete(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Delete(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Create(process_method_class*, void*);
|
||||
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopMsgM_GetAppend__FPv();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// int False
|
||||
extern "C" void fopDwTg_ToDrawQ__FP16create_tag_classi();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void fopDwTg_DrawQTo__FP16create_tag_class();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopDwTg_Init__FP16create_tag_classPv();
|
||||
// False False
|
||||
// int* False
|
||||
// int False
|
||||
extern "C" void fpcBs_MakeOfType__FPi();
|
||||
// False False
|
||||
// leafdraw_class const* False
|
||||
// leafdraw_class const False
|
||||
// leafdraw_class False
|
||||
extern "C" void fpcLf_GetPriority__FPC14leafdraw_class();
|
||||
// False False
|
||||
// leafdraw_method_class* False
|
||||
// leafdraw_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcLf_DrawMethod__FP21leafdraw_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Execute__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_IsDelete__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Delete__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Create__FP20process_method_classPv();
|
||||
extern "C" extern u8 struct_80451124[4];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8001F488-8001F4B0 0028+00 s=1 e=0 z=0 None .text fopMsg_Draw__FPv */
|
||||
/* 8001F488-8001F4B0 0028+00 s=1 e=0 z=0 None .text fopMsg_Draw__FPv */
|
||||
// 8001F49C: 80021A24 (fpcLf_DrawMethod__FP21leafdraw_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopMsg_Draw(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_msg/fopMsg_Draw__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F4B0-8001F4E8 0038+00 s=1 e=0 z=0 None .text fopMsg_Execute__FPv */
|
||||
|
||||
/* 8001F4B0-8001F4E8 0038+00 s=1 e=0 z=0 None .text fopMsg_Execute__FPv */
|
||||
// 8001F4C4: 80451124 (struct_80451124)
|
||||
// 8001F4D4: 80022460 (fpcMtd_Execute__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopMsg_Execute(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_msg/fopMsg_Execute__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F4E8-8001F53C 0054+00 s=1 e=0 z=0 None .text fopMsg_IsDelete__FPv */
|
||||
|
||||
/* 8001F4E8-8001F53C 0054+00 s=1 e=0 z=0 None .text fopMsg_IsDelete__FPv */
|
||||
// 8001F508: 80022484 (fpcMtd_IsDelete__FP20process_method_classPv)
|
||||
// 8001F51C: 800204D4 (fopDwTg_DrawQTo__FP16create_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopMsg_IsDelete(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_msg/fopMsg_IsDelete__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F53C-8001F588 004C+00 s=1 e=0 z=0 None .text fopMsg_Delete__FPv */
|
||||
|
||||
/* 8001F53C-8001F588 004C+00 s=1 e=0 z=0 None .text fopMsg_Delete__FPv */
|
||||
// 8001F55C: 800224A8 (fpcMtd_Delete__FP20process_method_classPv)
|
||||
// 8001F568: 800204D4 (fopDwTg_DrawQTo__FP16create_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopMsg_Delete(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_msg/fopMsg_Delete__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80450CF0-80450CF8 0004+04 s=1 e=0 z=0 None .sbss fopMsg_MSG_TYPE */
|
||||
/* 80450CF0-80450CF8 0004+04 s=1 e=0 z=0 None .sbss fopMsg_MSG_TYPE */
|
||||
static u8 fopMsg_MSG_TYPE[4 + 4 /* padding */];
|
||||
|
||||
/* 8001F588-8001F660 00D8+00 s=1 e=0 z=0 None .text fopMsg_Create__FPv */
|
||||
/* 8001F588-8001F660 00D8+00 s=1 e=0 z=0 None .text fopMsg_Create__FPv */
|
||||
// 8001F5B0: 80450CF0 (fopMsg_MSG_TYPE)
|
||||
// 8001F5B4: 8002065C (fpcBs_MakeOfType__FPi)
|
||||
// 8001F5CC: 800204F4 (fopDwTg_Init__FP16create_tag_classPv)
|
||||
// 8001F5D4: 8001FA44 (fopMsgM_GetAppend__FPv)
|
||||
// 8001F620: 800224CC (fpcMtd_Create__FP20process_method_classPv)
|
||||
// 8001F634: 80021A00 (fpcLf_GetPriority__FPC14leafdraw_class)
|
||||
// 8001F640: 800204AC (fopDwTg_ToDrawQ__FP16create_tag_classi)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopMsg_Create(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_msg/fopMsg_Create__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A3958-803A3970 0014+04 s=0 e=5 z=0 None .data g_fopMsg_Method */
|
||||
/* 803A3958-803A3970 0014+04 s=0 e=5 z=0 None .data g_fopMsg_Method */
|
||||
SECTION_DATA void* g_fopMsg_Method[5 + 1 /* padding */] = {
|
||||
(void*)fopMsg_Create__FPv,
|
||||
(void*)fopMsg_Delete__FPv,
|
||||
(void*)fopMsg_Execute__FPv,
|
||||
(void*)fopMsg_IsDelete__FPv,
|
||||
(void*)fopMsg_Draw__FPv,
|
||||
/* padding */
|
||||
NULL,
|
||||
(void*)fopMsg_Create__FPv,
|
||||
(void*)fopMsg_Delete__FPv,
|
||||
(void*)fopMsg_Execute__FPv,
|
||||
(void*)fopMsg_IsDelete__FPv,
|
||||
(void*)fopMsg_Draw__FPv,
|
||||
/* padding */
|
||||
NULL,
|
||||
};
|
||||
|
||||
|
||||
+707
-107
File diff suppressed because it is too large
Load Diff
+150
-32
@@ -1,119 +1,237 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_overlap
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_overlap.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_overlap.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct request_base_class {};
|
||||
struct request_base_class {
|
||||
};
|
||||
|
||||
struct process_method_class {};
|
||||
struct process_method_class {
|
||||
};
|
||||
|
||||
struct leafdraw_method_class {};
|
||||
struct leafdraw_method_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopOvlp_Draw(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopOvlp_Execute(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopOvlp_IsDelete(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopOvlp_Delete(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopOvlp_Create(void*);
|
||||
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopOvlp_Draw__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopOvlp_Execute__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopOvlp_IsDelete__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopOvlp_Delete__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopOvlp_Create__FPv();
|
||||
extern "C" extern void* g_fopOvlp_Method[5 + 1 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// leafdraw_method_class* False
|
||||
// leafdraw_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcLf_DrawMethod(leafdraw_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Execute(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_IsDelete(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Delete(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Create(process_method_class*, void*);
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
// u8 False
|
||||
void cReq_Create(request_base_class*, u8);
|
||||
|
||||
// False False
|
||||
// leafdraw_method_class* False
|
||||
// leafdraw_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcLf_DrawMethod__FP21leafdraw_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Execute__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_IsDelete__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Delete__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Create__FP20process_method_classPv();
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
// u8 False
|
||||
extern "C" void cReq_Create__FP18request_base_classUc();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8001E37C-8001E3A4 0028+00 s=1 e=0 z=0 None .text fopOvlp_Draw__FPv */
|
||||
/* 8001E37C-8001E3A4 0028+00 s=1 e=0 z=0 None .text fopOvlp_Draw__FPv */
|
||||
// 8001E390: 80021A24 (fpcLf_DrawMethod__FP21leafdraw_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopOvlp_Draw(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap/fopOvlp_Draw__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E3A4-8001E3CC 0028+00 s=1 e=0 z=0 None .text fopOvlp_Execute__FPv */
|
||||
|
||||
/* 8001E3A4-8001E3CC 0028+00 s=1 e=0 z=0 None .text fopOvlp_Execute__FPv */
|
||||
// 8001E3B8: 80022460 (fpcMtd_Execute__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopOvlp_Execute(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap/fopOvlp_Execute__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E3CC-8001E3F4 0028+00 s=1 e=0 z=0 None .text fopOvlp_IsDelete__FPv */
|
||||
|
||||
/* 8001E3CC-8001E3F4 0028+00 s=1 e=0 z=0 None .text fopOvlp_IsDelete__FPv */
|
||||
// 8001E3E0: 80022484 (fpcMtd_IsDelete__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopOvlp_IsDelete(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap/fopOvlp_IsDelete__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E3F4-8001E41C 0028+00 s=1 e=0 z=0 None .text fopOvlp_Delete__FPv */
|
||||
|
||||
/* 8001E3F4-8001E41C 0028+00 s=1 e=0 z=0 None .text fopOvlp_Delete__FPv */
|
||||
// 8001E408: 800224A8 (fpcMtd_Delete__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopOvlp_Delete(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap/fopOvlp_Delete__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E41C-8001E484 0068+00 s=1 e=0 z=0 None .text fopOvlp_Create__FPv */
|
||||
|
||||
/* 8001E41C-8001E484 0068+00 s=1 e=0 z=0 None .text fopOvlp_Create__FPv */
|
||||
// 8001E44C: 80266850 (cReq_Create__FP18request_base_classUc)
|
||||
// 8001E468: 800224CC (fpcMtd_Create__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopOvlp_Create(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap/fopOvlp_Create__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A3878-803A3890 0014+04 s=0 e=10 z=0 None .data g_fopOvlp_Method */
|
||||
/* 803A3878-803A3890 0014+04 s=0 e=10 z=0 None .data g_fopOvlp_Method */
|
||||
SECTION_DATA void* g_fopOvlp_Method[5 + 1 /* padding */] = {
|
||||
(void*)fopOvlp_Create__FPv,
|
||||
(void*)fopOvlp_Delete__FPv,
|
||||
(void*)fopOvlp_Execute__FPv,
|
||||
(void*)fopOvlp_IsDelete__FPv,
|
||||
(void*)fopOvlp_Draw__FPv,
|
||||
/* padding */
|
||||
NULL,
|
||||
(void*)fopOvlp_Create__FPv,
|
||||
(void*)fopOvlp_Delete__FPv,
|
||||
(void*)fopOvlp_Execute__FPv,
|
||||
(void*)fopOvlp_IsDelete__FPv,
|
||||
(void*)fopOvlp_Draw__FPv,
|
||||
/* padding */
|
||||
NULL,
|
||||
};
|
||||
|
||||
|
||||
+268
-113
@@ -1,224 +1,379 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_overlap_mng
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_overlap_mng.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_overlap_mng.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct scene_class {};
|
||||
|
||||
struct request_base_class {};
|
||||
|
||||
struct overlap_task_class {};
|
||||
|
||||
struct overlap_request_class {};
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
void fopOvlpM_SceneIsStop();
|
||||
void fopOvlpM_SceneIsStart();
|
||||
void fopOvlpM_IsOutReq(overlap_task_class*);
|
||||
void fopOvlpM_Done(overlap_task_class*);
|
||||
void fopOvlpM_ToldAboutID(unsigned int);
|
||||
void fopOvlpM_IsPeek();
|
||||
void fopOvlpM_IsDone();
|
||||
void fopOvlpM_IsDoingReq();
|
||||
void fopOvlpM_ClearOfReq();
|
||||
void fopOvlpM_Request(s16, u16);
|
||||
void fopOvlpM_Management();
|
||||
void fopOvlpM_Cancel();
|
||||
void fopOvlpM_Init();
|
||||
|
||||
extern "C" void fopOvlpM_SceneIsStop__Fv();
|
||||
extern "C" void fopOvlpM_SceneIsStart__Fv();
|
||||
extern "C" void fopOvlpM_IsOutReq__FP18overlap_task_class();
|
||||
extern "C" void fopOvlpM_Done__FP18overlap_task_class();
|
||||
extern "C" void fopOvlpM_ToldAboutID__FUi();
|
||||
extern "C" void fopOvlpM_IsPeek__Fv();
|
||||
extern "C" void fopOvlpM_IsDone__Fv();
|
||||
extern "C" void fopOvlpM_IsDoingReq__Fv();
|
||||
extern "C" void fopOvlpM_ClearOfReq__Fv();
|
||||
extern "C" void fopOvlpM_Request__FsUs();
|
||||
extern "C" void fopOvlpM_Management__Fv();
|
||||
extern "C" void fopOvlpM_Cancel__Fv();
|
||||
extern "C" void fopOvlpM_Init__Fv();
|
||||
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
|
||||
void fopOvlpReq_Request(overlap_request_class*, s16, u16);
|
||||
void fopOvlpReq_Handler(overlap_request_class*);
|
||||
void fopOvlpReq_Cancel(overlap_request_class*);
|
||||
void fopOvlpReq_OverlapClr(overlap_request_class*);
|
||||
void fopScnPause_Enable(scene_class*);
|
||||
void fopScnPause_Disable(scene_class*);
|
||||
void fpcEx_SearchByID(unsigned int);
|
||||
void cReq_Is_Done(request_base_class*);
|
||||
void cReq_Done(request_base_class*);
|
||||
|
||||
extern "C" void fopOvlpReq_Request__FP21overlap_request_classsUs();
|
||||
extern "C" void fopOvlpReq_Handler__FP21overlap_request_class();
|
||||
extern "C" void fopOvlpReq_Cancel__FP21overlap_request_class();
|
||||
extern "C" void fopOvlpReq_OverlapClr__FP21overlap_request_class();
|
||||
extern "C" void fopScnPause_Enable__FP11scene_class();
|
||||
extern "C" void fopScnPause_Disable__FP11scene_class();
|
||||
extern "C" void fpcEx_SearchByID__FUi();
|
||||
extern "C" void cReq_Is_Done__FP18request_base_class();
|
||||
extern "C" void cReq_Done__FP18request_base_class();
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804505B0-804505B8 0004+04 s=10 e=0 z=0 None .sdata l_fopOvlpM_overlap */
|
||||
SECTION_SDATA static u8 l_fopOvlpM_overlap[4 + 4 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
/* padding */
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
struct scene_class {
|
||||
};
|
||||
|
||||
/* 8001E484-8001E4C4 0040+00 s=0 e=1 z=0 None .text fopOvlpM_SceneIsStop__Fv */
|
||||
struct request_base_class {
|
||||
};
|
||||
|
||||
struct overlap_task_class {
|
||||
};
|
||||
|
||||
struct overlap_request_class {
|
||||
};
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
// False False
|
||||
void fopOvlpM_SceneIsStop();
|
||||
// False False
|
||||
void fopOvlpM_SceneIsStart();
|
||||
// False False
|
||||
// overlap_task_class* False
|
||||
// overlap_task_class False
|
||||
void fopOvlpM_IsOutReq(overlap_task_class*);
|
||||
// False False
|
||||
// overlap_task_class* False
|
||||
// overlap_task_class False
|
||||
void fopOvlpM_Done(overlap_task_class*);
|
||||
// False False
|
||||
// unsigned int False
|
||||
void fopOvlpM_ToldAboutID(unsigned int);
|
||||
// False False
|
||||
void fopOvlpM_IsPeek();
|
||||
// False False
|
||||
void fopOvlpM_IsDone();
|
||||
// False False
|
||||
void fopOvlpM_IsDoingReq();
|
||||
// False False
|
||||
void fopOvlpM_ClearOfReq();
|
||||
// False False
|
||||
// s16 False
|
||||
// u16 False
|
||||
void fopOvlpM_Request(s16, u16);
|
||||
// False False
|
||||
void fopOvlpM_Management();
|
||||
// False False
|
||||
void fopOvlpM_Cancel();
|
||||
// False False
|
||||
// void False
|
||||
void fopOvlpM_Init();
|
||||
|
||||
// False False
|
||||
extern "C" void fopOvlpM_SceneIsStop__Fv();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_SceneIsStart__Fv();
|
||||
// False False
|
||||
// overlap_task_class* False
|
||||
// overlap_task_class False
|
||||
extern "C" void fopOvlpM_IsOutReq__FP18overlap_task_class();
|
||||
// False False
|
||||
// overlap_task_class* False
|
||||
// overlap_task_class False
|
||||
extern "C" void fopOvlpM_Done__FP18overlap_task_class();
|
||||
// False False
|
||||
// unsigned int False
|
||||
extern "C" void fopOvlpM_ToldAboutID__FUi();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_IsPeek__Fv();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_IsDone__Fv();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_IsDoingReq__Fv();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_ClearOfReq__Fv();
|
||||
// False False
|
||||
// s16 False
|
||||
// u16 False
|
||||
extern "C" void fopOvlpM_Request__FsUs();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_Management__Fv();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_Cancel__Fv();
|
||||
// False False
|
||||
// void False
|
||||
extern "C" void fopOvlpM_Init__Fv();
|
||||
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
// s16 False
|
||||
// u16 False
|
||||
void fopOvlpReq_Request(overlap_request_class*, s16, u16);
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
void fopOvlpReq_Handler(overlap_request_class*);
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
void fopOvlpReq_Cancel(overlap_request_class*);
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
void fopOvlpReq_OverlapClr(overlap_request_class*);
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
void fopScnPause_Enable(scene_class*);
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
void fopScnPause_Disable(scene_class*);
|
||||
// False False
|
||||
// unsigned int False
|
||||
void fpcEx_SearchByID(unsigned int);
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
void cReq_Is_Done(request_base_class*);
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
void cReq_Done(request_base_class*);
|
||||
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
// s16 False
|
||||
// u16 False
|
||||
extern "C" void fopOvlpReq_Request__FP21overlap_request_classsUs();
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" void fopOvlpReq_Handler__FP21overlap_request_class();
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" void fopOvlpReq_Cancel__FP21overlap_request_class();
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" void fopOvlpReq_OverlapClr__FP21overlap_request_class();
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
extern "C" void fopScnPause_Enable__FP11scene_class();
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
extern "C" void fopScnPause_Disable__FP11scene_class();
|
||||
// False False
|
||||
// unsigned int False
|
||||
extern "C" void fpcEx_SearchByID__FUi();
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
extern "C" void cReq_Is_Done__FP18request_base_class();
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
extern "C" void cReq_Done__FP18request_base_class();
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804505B0-804505B8 0004+04 s=10 e=0 z=0 None .sdata l_fopOvlpM_overlap */
|
||||
SECTION_SDATA static u8 l_fopOvlpM_overlap[4 + 4 /* padding */] = {
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
/* padding */
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 8001E484-8001E4C4 0040+00 s=0 e=1 z=0 None .text fopOvlpM_SceneIsStop__Fv */
|
||||
// 8001E490: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E4A4: 80021358 (fpcEx_SearchByID__FUi)
|
||||
// 8001E4A8: 80020548 (fopScnPause_Enable__FP11scene_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_SceneIsStop() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_SceneIsStop__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E4C4-8001E504 0040+00 s=0 e=5 z=0 None .text fopOvlpM_SceneIsStart__Fv */
|
||||
|
||||
/* 8001E4C4-8001E504 0040+00 s=0 e=5 z=0 None .text fopOvlpM_SceneIsStart__Fv */
|
||||
// 8001E4D0: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E4E4: 80021358 (fpcEx_SearchByID__FUi)
|
||||
// 8001E4E8: 80020594 (fopScnPause_Disable__FP11scene_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_SceneIsStart() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_SceneIsStart__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E504-8001E51C 0018+00 s=0 e=3 z=0 None .text fopOvlpM_IsOutReq__FP18overlap_task_class
|
||||
*/
|
||||
|
||||
/* 8001E504-8001E51C 0018+00 s=0 e=3 z=0 None .text fopOvlpM_IsOutReq__FP18overlap_task_class */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// overlap_task_class* False
|
||||
// overlap_task_class False
|
||||
asm void fopOvlpM_IsOutReq(overlap_task_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_IsOutReq__FP18overlap_task_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E51C-8001E540 0024+00 s=0 e=6 z=0 None .text fopOvlpM_Done__FP18overlap_task_class */
|
||||
|
||||
/* 8001E51C-8001E540 0024+00 s=0 e=6 z=0 None .text fopOvlpM_Done__FP18overlap_task_class */
|
||||
// 8001E52C: 80266800 (cReq_Done__FP18request_base_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// overlap_task_class* False
|
||||
// overlap_task_class False
|
||||
asm void fopOvlpM_Done(overlap_task_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_Done__FP18overlap_task_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E540-8001E558 0018+00 s=0 e=1 z=0 None .text fopOvlpM_ToldAboutID__FUi */
|
||||
|
||||
/* 8001E540-8001E558 0018+00 s=0 e=1 z=0 None .text fopOvlpM_ToldAboutID__FUi */
|
||||
// 8001E540: 804505B0 (l_fopOvlpM_overlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// unsigned int False
|
||||
asm void fopOvlpM_ToldAboutID(unsigned int param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_ToldAboutID__FUi.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E558-8001E574 001C+00 s=0 e=6 z=7 None .text fopOvlpM_IsPeek__Fv */
|
||||
|
||||
/* 8001E558-8001E574 001C+00 s=0 e=6 z=7 None .text fopOvlpM_IsPeek__Fv */
|
||||
// 8001E558: 804505B0 (l_fopOvlpM_overlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_IsPeek() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_IsPeek__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E574-8001E5A8 0034+00 s=0 e=1 z=0 None .text fopOvlpM_IsDone__Fv */
|
||||
|
||||
/* 8001E574-8001E5A8 0034+00 s=0 e=1 z=0 None .text fopOvlpM_IsDone__Fv */
|
||||
// 8001E580: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E58C: 802667D4 (cReq_Is_Done__FP18request_base_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_IsDone() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_IsDone__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E5A8-8001E5D0 0028+00 s=0 e=3 z=1 None .text fopOvlpM_IsDoingReq__Fv */
|
||||
|
||||
/* 8001E5A8-8001E5D0 0028+00 s=0 e=3 z=1 None .text fopOvlpM_IsDoingReq__Fv */
|
||||
// 8001E5A8: 804505B0 (l_fopOvlpM_overlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_IsDoingReq() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_IsDoingReq__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E5D0-8001E604 0034+00 s=0 e=1 z=0 None .text fopOvlpM_ClearOfReq__Fv */
|
||||
|
||||
/* 8001E5D0-8001E604 0034+00 s=0 e=1 z=0 None .text fopOvlpM_ClearOfReq__Fv */
|
||||
// 8001E5DC: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E5E8: 8001EAD8 (fopOvlpReq_OverlapClr__FP21overlap_request_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_ClearOfReq() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_ClearOfReq__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803F1DE8-803F1E10 0028+00 s=1 e=0 z=0 None .bss l_fopOvlpM_Request */
|
||||
/* 803F1DE8-803F1E10 0028+00 s=1 e=0 z=0 None .bss l_fopOvlpM_Request */
|
||||
static u8 l_fopOvlpM_Request[40];
|
||||
|
||||
/* 8001E604-8001E650 004C+00 s=0 e=1 z=0 None .text fopOvlpM_Request__FsUs */
|
||||
/* 8001E604-8001E650 004C+00 s=0 e=1 z=0 None .text fopOvlpM_Request__FsUs */
|
||||
// 8001E618: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E624: 803F1DE8 (l_fopOvlpM_Request)
|
||||
// 8001E628: 803F1DE8 (l_fopOvlpM_Request)
|
||||
// 8001E630: 8001E954 (fopOvlpReq_Request__FP21overlap_request_classsUs)
|
||||
// 8001E634: 804505B0 (l_fopOvlpM_overlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// s16 False
|
||||
// u16 False
|
||||
asm void fopOvlpM_Request(s16 param_0, u16 param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_Request__FsUs.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E650-8001E698 0048+00 s=0 e=1 z=0 None .text fopOvlpM_Management__Fv */
|
||||
|
||||
/* 8001E650-8001E698 0048+00 s=0 e=1 z=0 None .text fopOvlpM_Management__Fv */
|
||||
// 8001E65C: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E668: 8001E9F0 (fopOvlpReq_Handler__FP21overlap_request_class)
|
||||
// 8001E684: 804505B0 (l_fopOvlpM_overlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_Management() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_Management__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E698-8001E6E8 0050+00 s=0 e=1 z=0 None .text fopOvlpM_Cancel__Fv */
|
||||
|
||||
/* 8001E698-8001E6E8 0050+00 s=0 e=1 z=0 None .text fopOvlpM_Cancel__Fv */
|
||||
// 8001E6A4: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E6B8: 8001EA88 (fopOvlpReq_Cancel__FP21overlap_request_class)
|
||||
// 8001E6C8: 804505B0 (l_fopOvlpM_overlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_Cancel() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_Cancel__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E6E8-8001E6EC 0004+00 s=0 e=1 z=0 None .text fopOvlpM_Init__Fv */
|
||||
|
||||
/* 8001E6E8-8001E6EC 0004+00 s=0 e=1 z=0 None .text fopOvlpM_Init__Fv */
|
||||
// False False
|
||||
// void False
|
||||
void fopOvlpM_Init() {
|
||||
/* empty function */
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
|
||||
|
||||
+333
-63
@@ -1,246 +1,516 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_overlap_req
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_overlap_req.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_overlap_req.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct request_of_phase_process_class {};
|
||||
struct request_of_phase_process_class {
|
||||
};
|
||||
|
||||
struct request_base_class {};
|
||||
struct request_base_class {
|
||||
};
|
||||
|
||||
struct overlap_request_class {};
|
||||
struct overlap_request_class {
|
||||
};
|
||||
|
||||
struct layer_class {};
|
||||
struct layer_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
static void fopOvlpReq_phase_Done(overlap_request_class*);
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
static void fopOvlpReq_phase_IsDone(overlap_request_class*);
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
static void fopOvlpReq_phase_IsWaitOfFadeout(overlap_request_class*);
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
static void fopOvlpReq_phase_WaitOfFadeout(overlap_request_class*);
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
static void fopOvlpReq_phase_IsComplete(overlap_request_class*);
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
static void fopOvlpReq_phase_IsCreated(overlap_request_class*);
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
static void fopOvlpReq_phase_Create(overlap_request_class*);
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
// s16 False
|
||||
// u16 False
|
||||
void fopOvlpReq_Request(overlap_request_class*, s16, u16);
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
void fopOvlpReq_Handler(overlap_request_class*);
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
void fopOvlpReq_Cancel(overlap_request_class*);
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
static void fopOvlpReq_Is_PeektimeLimit(overlap_request_class*);
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
// u16 False
|
||||
static void fopOvlpReq_SetPeektime(overlap_request_class*, u16);
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
void fopOvlpReq_OverlapClr(overlap_request_class*);
|
||||
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" static void fopOvlpReq_phase_Done__FP21overlap_request_class();
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" static void fopOvlpReq_phase_IsDone__FP21overlap_request_class();
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" static void fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class();
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" static void fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class();
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" static void fopOvlpReq_phase_IsComplete__FP21overlap_request_class();
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" static void fopOvlpReq_phase_IsCreated__FP21overlap_request_class();
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" static void fopOvlpReq_phase_Create__FP21overlap_request_class();
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
// s16 False
|
||||
// u16 False
|
||||
extern "C" void fopOvlpReq_Request__FP21overlap_request_classsUs();
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" void fopOvlpReq_Handler__FP21overlap_request_class();
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" void fopOvlpReq_Cancel__FP21overlap_request_class();
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" static void fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class();
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
// u16 False
|
||||
extern "C" static void fopOvlpReq_SetPeektime__FP21overlap_request_classUs();
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" void fopOvlpReq_OverlapClr__FP21overlap_request_class();
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// unsigned int False
|
||||
void fpcEx_SearchByID(unsigned int);
|
||||
// False False
|
||||
void fpcLy_RootLayer();
|
||||
// False False
|
||||
// layer_class* False
|
||||
// layer_class False
|
||||
void fpcLy_SetCurrentLayer(layer_class*);
|
||||
// False False
|
||||
void fpcLy_CurrentLayer();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcM_Delete(void*);
|
||||
// False False
|
||||
// unsigned int False
|
||||
void fpcM_IsCreating(unsigned int);
|
||||
// False False
|
||||
// layer_class* False
|
||||
// layer_class False
|
||||
// s16 False
|
||||
// int (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcSCtRq_Request(layer_class*, s16, int (*)(void*, void*), void*, void*);
|
||||
// False False
|
||||
// request_of_phase_process_class* False
|
||||
// request_of_phase_process_class False
|
||||
// int (**)(void*) False
|
||||
// ** False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
void cPhs_Set(request_of_phase_process_class*, int (**)(void*));
|
||||
// False False
|
||||
// request_of_phase_process_class* False
|
||||
// request_of_phase_process_class False
|
||||
// void* False
|
||||
// void False
|
||||
void cPhs_Do(request_of_phase_process_class*, void*);
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
void cReq_Is_Done(request_base_class*);
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
void cReq_Done(request_base_class*);
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
// u8 False
|
||||
void cReq_Command(request_base_class*, u8);
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
// u8 False
|
||||
void cReq_Create(request_base_class*, u8);
|
||||
|
||||
// False False
|
||||
// unsigned int False
|
||||
extern "C" void fpcEx_SearchByID__FUi();
|
||||
// False False
|
||||
extern "C" void fpcLy_RootLayer__Fv();
|
||||
// False False
|
||||
// layer_class* False
|
||||
// layer_class False
|
||||
extern "C" void fpcLy_SetCurrentLayer__FP11layer_class();
|
||||
// False False
|
||||
extern "C" void fpcLy_CurrentLayer__Fv();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcM_Delete__FPv();
|
||||
// False False
|
||||
// unsigned int False
|
||||
extern "C" void fpcM_IsCreating__FUi();
|
||||
// False False
|
||||
// layer_class* False
|
||||
// layer_class False
|
||||
// s16 False
|
||||
// int (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv();
|
||||
// False False
|
||||
// request_of_phase_process_class* False
|
||||
// request_of_phase_process_class False
|
||||
// int (**)(void*) False
|
||||
// ** False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void cPhs_Set__FP30request_of_phase_process_classPPFPv_i();
|
||||
// False False
|
||||
// request_of_phase_process_class* False
|
||||
// request_of_phase_process_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void cPhs_Do__FP30request_of_phase_process_classPv();
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
extern "C" void cReq_Is_Done__FP18request_base_class();
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
extern "C" void cReq_Done__FP18request_base_class();
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
// u8 False
|
||||
extern "C" void cReq_Command__FP18request_base_classUc();
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
// u8 False
|
||||
extern "C" void cReq_Create__FP18request_base_classUc();
|
||||
// False False
|
||||
extern "C" void _savegpr_29();
|
||||
// False False
|
||||
extern "C" void _restgpr_29();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8001E6EC-8001E748 005C+00 s=2 e=0 z=0 None .text
|
||||
* fopOvlpReq_phase_Done__FP21overlap_request_class */
|
||||
/* 8001E6EC-8001E748 005C+00 s=2 e=0 z=0 None .text fopOvlpReq_phase_Done__FP21overlap_request_class */
|
||||
// 8001E704: 80022118 (fpcM_Delete__FPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
asm static void fopOvlpReq_phase_Done(overlap_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_phase_Done__FP21overlap_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E748-8001E794 004C+00 s=1 e=0 z=0 None .text
|
||||
* fopOvlpReq_phase_IsDone__FP21overlap_request_class */
|
||||
|
||||
/* 8001E748-8001E794 004C+00 s=1 e=0 z=0 None .text fopOvlpReq_phase_IsDone__FP21overlap_request_class */
|
||||
// 8001E75C: 80266800 (cReq_Done__FP18request_base_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
asm static void fopOvlpReq_phase_IsDone(overlap_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_phase_IsDone__FP21overlap_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E794-8001E7E4 0050+00 s=1 e=0 z=0 None .text
|
||||
* fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class */
|
||||
|
||||
/* 8001E794-8001E7E4 0050+00 s=1 e=0 z=0 None .text fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class */
|
||||
// 8001E7B0: 802667D4 (cReq_Is_Done__FP18request_base_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
asm static void fopOvlpReq_phase_IsWaitOfFadeout(overlap_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E7E4-8001E854 0070+00 s=1 e=0 z=0 None .text
|
||||
* fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class */
|
||||
|
||||
/* 8001E7E4-8001E854 0070+00 s=1 e=0 z=0 None .text fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class */
|
||||
// 8001E82C: 80266830 (cReq_Command__FP18request_base_classUc)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
asm static void fopOvlpReq_phase_WaitOfFadeout(overlap_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E854-8001E8A4 0050+00 s=1 e=0 z=0 None .text
|
||||
* fopOvlpReq_phase_IsComplete__FP21overlap_request_class */
|
||||
|
||||
/* 8001E854-8001E8A4 0050+00 s=1 e=0 z=0 None .text fopOvlpReq_phase_IsComplete__FP21overlap_request_class */
|
||||
// 8001E870: 802667D4 (cReq_Is_Done__FP18request_base_class)
|
||||
// 8001E880: 80266800 (cReq_Done__FP18request_base_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
asm static void fopOvlpReq_phase_IsComplete(overlap_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_phase_IsComplete__FP21overlap_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E8A4-8001E904 0060+00 s=1 e=0 z=0 None .text
|
||||
* fopOvlpReq_phase_IsCreated__FP21overlap_request_class */
|
||||
|
||||
/* 8001E8A4-8001E904 0060+00 s=1 e=0 z=0 None .text fopOvlpReq_phase_IsCreated__FP21overlap_request_class */
|
||||
// 8001E8BC: 80022138 (fpcM_IsCreating__FUi)
|
||||
// 8001E8CC: 80021358 (fpcEx_SearchByID__FUi)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
asm static void fopOvlpReq_phase_IsCreated(overlap_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_phase_IsCreated__FP21overlap_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E904-8001E954 0050+00 s=1 e=0 z=0 None .text
|
||||
* fopOvlpReq_phase_Create__FP21overlap_request_class */
|
||||
|
||||
/* 8001E904-8001E954 0050+00 s=1 e=0 z=0 None .text fopOvlpReq_phase_Create__FP21overlap_request_class */
|
||||
// 8001E91C: 800216EC (fpcLy_SetCurrentLayer__FP11layer_class)
|
||||
// 8001E920: 800216F4 (fpcLy_CurrentLayer__Fv)
|
||||
// 8001E934: 80023D94 (fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
asm static void fopOvlpReq_phase_Create(overlap_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_phase_Create__FP21overlap_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A3890-803A38B0 0020+00 s=1 e=0 z=0 None .data phaseMethod$2260 */
|
||||
/* 803A3890-803A38B0 0020+00 s=1 e=0 z=0 None .data phaseMethod$2260 */
|
||||
SECTION_DATA static void* phaseMethod[8] = {
|
||||
(void*)fopOvlpReq_phase_Create__FP21overlap_request_class,
|
||||
(void*)fopOvlpReq_phase_IsCreated__FP21overlap_request_class,
|
||||
(void*)fopOvlpReq_phase_IsComplete__FP21overlap_request_class,
|
||||
(void*)fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class,
|
||||
(void*)fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class,
|
||||
(void*)fopOvlpReq_phase_IsDone__FP21overlap_request_class,
|
||||
(void*)fopOvlpReq_phase_Done__FP21overlap_request_class,
|
||||
(void*)NULL,
|
||||
(void*)fopOvlpReq_phase_Create__FP21overlap_request_class,
|
||||
(void*)fopOvlpReq_phase_IsCreated__FP21overlap_request_class,
|
||||
(void*)fopOvlpReq_phase_IsComplete__FP21overlap_request_class,
|
||||
(void*)fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class,
|
||||
(void*)fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class,
|
||||
(void*)fopOvlpReq_phase_IsDone__FP21overlap_request_class,
|
||||
(void*)fopOvlpReq_phase_Done__FP21overlap_request_class,
|
||||
(void*)NULL,
|
||||
};
|
||||
|
||||
/* 8001E954-8001E9F0 009C+00 s=0 e=1 z=0 None .text
|
||||
* fopOvlpReq_Request__FP21overlap_request_classsUs */
|
||||
/* 8001E954-8001E9F0 009C+00 s=0 e=1 z=0 None .text fopOvlpReq_Request__FP21overlap_request_classsUs */
|
||||
// 8001E964: 803621DC (_savegpr_29)
|
||||
// 8001E98C: 80266830 (cReq_Command__FP18request_base_classUc)
|
||||
// 8001E998: 803A3890 (phaseMethod)
|
||||
// 8001E99C: 803A3890 (phaseMethod)
|
||||
// 8001E9A0: 80266630 (cPhs_Set__FP30request_of_phase_process_classPPFPv_i)
|
||||
// 8001E9AC: 8001EAC4 (fopOvlpReq_SetPeektime__FP21overlap_request_classUs)
|
||||
// 8001E9CC: 800216DC (fpcLy_RootLayer__Fv)
|
||||
// 8001E9DC: 80362228 (_restgpr_29)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
// s16 False
|
||||
// u16 False
|
||||
asm void fopOvlpReq_Request(overlap_request_class* param_0, s16 param_1, u16 param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_Request__FP21overlap_request_classsUs.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E9F0-8001EA88 0098+00 s=0 e=1 z=0 None .text fopOvlpReq_Handler__FP21overlap_request_class
|
||||
*/
|
||||
|
||||
/* 8001E9F0-8001EA88 0098+00 s=0 e=1 z=0 None .text fopOvlpReq_Handler__FP21overlap_request_class */
|
||||
// 8001EA0C: 802666D8 (cPhs_Do__FP30request_of_phase_process_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
asm void fopOvlpReq_Handler(overlap_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_Handler__FP21overlap_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EA88-8001EAB4 002C+00 s=0 e=1 z=0 None .text fopOvlpReq_Cancel__FP21overlap_request_class
|
||||
*/
|
||||
|
||||
/* 8001EA88-8001EAB4 002C+00 s=0 e=1 z=0 None .text fopOvlpReq_Cancel__FP21overlap_request_class */
|
||||
// 8001EA94: 8001E6EC (fopOvlpReq_phase_Done__FP21overlap_request_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
asm void fopOvlpReq_Cancel(overlap_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_Cancel__FP21overlap_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EAB4-8001EAC4 0010+00 s=1 e=0 z=0 None .text
|
||||
* fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class */
|
||||
|
||||
/* 8001EAB4-8001EAC4 0010+00 s=1 e=0 z=0 None .text fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
asm static void fopOvlpReq_Is_PeektimeLimit(overlap_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EAC4-8001EAD8 0014+00 s=1 e=0 z=0 None .text
|
||||
* fopOvlpReq_SetPeektime__FP21overlap_request_classUs */
|
||||
|
||||
/* 8001EAC4-8001EAD8 0014+00 s=1 e=0 z=0 None .text fopOvlpReq_SetPeektime__FP21overlap_request_classUs */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
// u16 False
|
||||
asm static void fopOvlpReq_SetPeektime(overlap_request_class* param_0, u16 param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_SetPeektime__FP21overlap_request_classUs.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EAD8-8001EB34 005C+00 s=0 e=1 z=0 None .text
|
||||
* fopOvlpReq_OverlapClr__FP21overlap_request_class */
|
||||
|
||||
/* 8001EAD8-8001EB34 005C+00 s=0 e=1 z=0 None .text fopOvlpReq_OverlapClr__FP21overlap_request_class */
|
||||
// 8001EAFC: 8001EAB4 (fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class)
|
||||
// 8001EB18: 80266850 (cReq_Create__FP18request_base_classUc)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
asm void fopOvlpReq_OverlapClr(overlap_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_req/fopOvlpReq_OverlapClr__FP21overlap_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
+168
-33
@@ -1,125 +1,260 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_scene
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_scene.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_scene.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct scene_tag_class {};
|
||||
struct scene_tag_class {
|
||||
};
|
||||
|
||||
struct scene_class {};
|
||||
struct scene_class {
|
||||
};
|
||||
|
||||
struct process_method_class {};
|
||||
struct process_method_class {
|
||||
};
|
||||
|
||||
struct nodedraw_method_class {};
|
||||
struct nodedraw_method_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// True False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
static void fopScn_Draw(scene_class*);
|
||||
// True False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
static void fopScn_Execute(scene_class*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopScn_IsDelete(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopScn_Delete(void*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopScn_Create(void*);
|
||||
|
||||
// True False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
extern "C" static void fopScn_Draw__FP11scene_class();
|
||||
// True False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
extern "C" static void fopScn_Execute__FP11scene_class();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopScn_IsDelete__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopScn_Delete__FPv();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopScn_Create__FPv();
|
||||
extern "C" extern void* g_fopScn_Method[5 + 1 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
void fopScnTg_QueueTo(scene_tag_class*);
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
void fopScnTg_ToQueue(scene_tag_class*);
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fopScnTg_Init(scene_tag_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Execute(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_IsDelete(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Delete(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Create(process_method_class*, void*);
|
||||
// False False
|
||||
// nodedraw_method_class* False
|
||||
// nodedraw_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcNd_DrawMethod(nodedraw_method_class*, void*);
|
||||
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
extern "C" void fopScnTg_QueueTo__FP15scene_tag_class();
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
extern "C" void fopScnTg_ToQueue__FP15scene_tag_class();
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopScnTg_Init__FP15scene_tag_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Execute__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_IsDelete__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Delete__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Create__FP20process_method_classPv();
|
||||
// False False
|
||||
// nodedraw_method_class* False
|
||||
// nodedraw_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcNd_DrawMethod__FP21nodedraw_method_classPv();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8001EB34-8001EB5C 0028+00 s=1 e=0 z=0 None .text fopScn_Draw__FP11scene_class */
|
||||
/* 8001EB34-8001EB5C 0028+00 s=1 e=0 z=0 None .text fopScn_Draw__FP11scene_class */
|
||||
// 8001EB48: 800224F0 (fpcNd_DrawMethod__FP21nodedraw_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
asm static void fopScn_Draw(scene_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene/fopScn_Draw__FP11scene_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EB5C-8001EB84 0028+00 s=1 e=0 z=0 None .text fopScn_Execute__FP11scene_class */
|
||||
|
||||
/* 8001EB5C-8001EB84 0028+00 s=1 e=0 z=0 None .text fopScn_Execute__FP11scene_class */
|
||||
// 8001EB70: 80022460 (fpcMtd_Execute__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
asm static void fopScn_Execute(scene_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene/fopScn_Execute__FP11scene_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EB84-8001EBAC 0028+00 s=1 e=0 z=0 None .text fopScn_IsDelete__FPv */
|
||||
|
||||
/* 8001EB84-8001EBAC 0028+00 s=1 e=0 z=0 None .text fopScn_IsDelete__FPv */
|
||||
// 8001EB98: 80022484 (fpcMtd_IsDelete__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopScn_IsDelete(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene/fopScn_IsDelete__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EBAC-8001EC00 0054+00 s=1 e=0 z=0 None .text fopScn_Delete__FPv */
|
||||
|
||||
/* 8001EBAC-8001EC00 0054+00 s=1 e=0 z=0 None .text fopScn_Delete__FPv */
|
||||
// 8001EBCC: 800224A8 (fpcMtd_Delete__FP20process_method_classPv)
|
||||
// 8001EBE0: 8001F13C (fopScnTg_QueueTo__FP15scene_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopScn_Delete(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene/fopScn_Delete__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EC00-8001EC74 0074+00 s=1 e=0 z=0 None .text fopScn_Create__FPv */
|
||||
|
||||
/* 8001EC00-8001EC74 0074+00 s=1 e=0 z=0 None .text fopScn_Create__FPv */
|
||||
// 8001EC34: 8001F188 (fopScnTg_Init__FP15scene_tag_classPv)
|
||||
// 8001EC3C: 8001F15C (fopScnTg_ToQueue__FP15scene_tag_class)
|
||||
// 8001EC5C: 800224CC (fpcMtd_Create__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopScn_Create(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene/fopScn_Create__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A38B0-803A38C8 0014+04 s=0 e=9 z=0 None .data g_fopScn_Method */
|
||||
/* 803A38B0-803A38C8 0014+04 s=0 e=9 z=0 None .data g_fopScn_Method */
|
||||
SECTION_DATA void* g_fopScn_Method[5 + 1 /* padding */] = {
|
||||
(void*)fopScn_Create__FPv,
|
||||
(void*)fopScn_Delete__FPv,
|
||||
(void*)fopScn_Execute__FP11scene_class,
|
||||
(void*)fopScn_IsDelete__FPv,
|
||||
(void*)fopScn_Draw__FP11scene_class,
|
||||
/* padding */
|
||||
NULL,
|
||||
(void*)fopScn_Create__FPv,
|
||||
(void*)fopScn_Delete__FPv,
|
||||
(void*)fopScn_Execute__FP11scene_class,
|
||||
(void*)fopScn_IsDelete__FPv,
|
||||
(void*)fopScn_Draw__FP11scene_class,
|
||||
/* padding */
|
||||
NULL,
|
||||
};
|
||||
|
||||
|
||||
+102
-17
@@ -1,53 +1,138 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_scene_iter
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_scene_iter.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_scene_iter.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct node_list_class {};
|
||||
struct node_list_class {
|
||||
};
|
||||
|
||||
struct node_class {};
|
||||
struct node_class {
|
||||
};
|
||||
|
||||
struct judge_filter {};
|
||||
struct judge_filter {
|
||||
};
|
||||
|
||||
struct create_tag_class {};
|
||||
struct create_tag_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// void* (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void fopScnIt_Judge(void* (*)(void*, void*), void*);
|
||||
|
||||
// False False
|
||||
// void* (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopScnIt_Judge__FPFPvPv_PvPv();
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// node_list_class* False
|
||||
// node_list_class False
|
||||
// void* (*)(node_class*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// void* False
|
||||
// void False
|
||||
// node_class* False
|
||||
// node_class False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void cLsIt_Judge(node_list_class*, void* (*)(node_class*, void*), void*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// judge_filter* False
|
||||
// judge_filter False
|
||||
void cTgIt_JudgeFilter(create_tag_class*, judge_filter*);
|
||||
|
||||
// False False
|
||||
// node_list_class* False
|
||||
// node_list_class False
|
||||
// void* (*)(node_class*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// void* False
|
||||
// void False
|
||||
// node_class* False
|
||||
// node_class False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void cLsIt_Judge__FP15node_list_classPFP10node_classPv_PvPv();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// judge_filter* False
|
||||
// judge_filter False
|
||||
extern "C" void cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter();
|
||||
extern "C" extern u8 g_fopScnTg_SceneList[12 + 4 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8001EC74-8001ECB0 003C+00 s=0 e=1 z=0 None .text fopScnIt_Judge__FPFPvPv_PvPv */
|
||||
/* 8001EC74-8001ECB0 003C+00 s=0 e=1 z=0 None .text fopScnIt_Judge__FPFPvPv_PvPv */
|
||||
// 8001EC88: 803A3918 (g_fopScnTg_SceneList)
|
||||
// 8001EC8C: 803A3918 (g_fopScnTg_SceneList)
|
||||
// 8001EC90: 80266AB0 (cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter)
|
||||
// 8001EC94: 80266AB0 (cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter)
|
||||
// 8001EC9C: 80266098 (cLsIt_Judge__FP15node_list_classPFP10node_classPv_PvPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// void* (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
asm void fopScnIt_Judge(void* (*)(void*, void*), void* param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_iter/fopScnIt_Judge__FPFPvPv_PvPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
+179
-30
@@ -1,127 +1,276 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_scene_mng
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_scene_mng.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_scene_mng.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct scene_class {};
|
||||
struct scene_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// unsigned int False
|
||||
void fopScnM_SearchByID(unsigned int);
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
// s16 False
|
||||
// s16 False
|
||||
// u16 False
|
||||
void fopScnM_ChangeReq(scene_class*, s16, s16, u16);
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
void fopScnM_DeleteReq(scene_class*);
|
||||
// False False
|
||||
// s16 False
|
||||
// s16 False
|
||||
// u16 False
|
||||
// u32 False
|
||||
void fopScnM_CreateReq(s16, s16, u16, u32);
|
||||
// False False
|
||||
// s16 False
|
||||
// u32 False
|
||||
void fopScnM_ReRequest(s16, u32);
|
||||
// False False
|
||||
void fopScnM_Management();
|
||||
// False False
|
||||
// void False
|
||||
void fopScnM_Init();
|
||||
|
||||
// False False
|
||||
// unsigned int False
|
||||
extern "C" void fopScnM_SearchByID__FUi();
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
// s16 False
|
||||
// s16 False
|
||||
// u16 False
|
||||
extern "C" void fopScnM_ChangeReq__FP11scene_classssUs();
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
extern "C" void fopScnM_DeleteReq__FP11scene_class();
|
||||
// False False
|
||||
// s16 False
|
||||
// s16 False
|
||||
// u16 False
|
||||
// u32 False
|
||||
extern "C" void fopScnM_CreateReq__FssUsUl();
|
||||
// False False
|
||||
// s16 False
|
||||
// u32 False
|
||||
extern "C" void fopScnM_ReRequest__FsUl();
|
||||
// False False
|
||||
extern "C" void fopScnM_Management__Fv();
|
||||
// False False
|
||||
// void False
|
||||
extern "C" void fopScnM_Init__Fv();
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// void* (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void fopScnIt_Judge(void* (*)(void*, void*), void*);
|
||||
// False False
|
||||
// int False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
// s16 False
|
||||
// u16 False
|
||||
void fopScnRq_Request(int, scene_class*, s16, void*, s16, u16);
|
||||
// False False
|
||||
// unsigned int False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
void fopScnRq_ReRequest(unsigned int, s16, void*);
|
||||
// False False
|
||||
void fopScnRq_Handler();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcSch_JudgeByID(void*, void*);
|
||||
|
||||
// False False
|
||||
// void* (*)(void*, void*) False
|
||||
// * False
|
||||
// False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopScnIt_Judge__FPFPvPv_PvPv();
|
||||
// False False
|
||||
// int False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
// s16 False
|
||||
// u16 False
|
||||
extern "C" void fopScnRq_Request__FiP11scene_classsPvsUs();
|
||||
// False False
|
||||
// unsigned int False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopScnRq_ReRequest__FUisPv();
|
||||
// False False
|
||||
extern "C" void fopScnRq_Handler__Fv();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcSch_JudgeByID__FPvPv();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8001ECB0-8001ECE0 0030+00 s=0 e=7 z=1 None .text fopScnM_SearchByID__FUi */
|
||||
/* 8001ECB0-8001ECE0 0030+00 s=0 e=7 z=1 None .text fopScnM_SearchByID__FUi */
|
||||
// 8001ECC0: 80023590 (fpcSch_JudgeByID__FPvPv)
|
||||
// 8001ECC4: 80023590 (fpcSch_JudgeByID__FPvPv)
|
||||
// 8001ECCC: 8001EC74 (fopScnIt_Judge__FPFPvPv_PvPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// unsigned int False
|
||||
asm void fopScnM_SearchByID(unsigned int param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_mng/fopScnM_SearchByID__FUi.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804505B8-804505C0 0004+04 s=2 e=0 z=0 None .sdata l_scnRqID */
|
||||
/* 804505B8-804505C0 0004+04 s=2 e=0 z=0 None .sdata l_scnRqID */
|
||||
SECTION_SDATA static u32 l_scnRqID[1 + 1 /* padding */] = {
|
||||
0xFFFFFFFF,
|
||||
/* padding */
|
||||
0x00000000,
|
||||
0xFFFFFFFF,
|
||||
/* padding */
|
||||
0x00000000,
|
||||
};
|
||||
|
||||
/* 8001ECE0-8001ED3C 005C+00 s=0 e=4 z=1 None .text fopScnM_ChangeReq__FP11scene_classssUs */
|
||||
/* 8001ECE0-8001ED3C 005C+00 s=0 e=4 z=1 None .text fopScnM_ChangeReq__FP11scene_classssUs */
|
||||
// 8001ED0C: 8001F034 (fopScnRq_Request__FiP11scene_classsPvsUs)
|
||||
// 8001ED24: 804505B8 (l_scnRqID)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
// s16 False
|
||||
// s16 False
|
||||
// u16 False
|
||||
asm void fopScnM_ChangeReq(scene_class* param_0, s16 param_1, s16 param_2, u16 param_3) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_mng/fopScnM_ChangeReq__FP11scene_classssUs.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001ED3C-8001ED84 0048+00 s=0 e=1 z=0 None .text fopScnM_DeleteReq__FP11scene_class */
|
||||
|
||||
/* 8001ED3C-8001ED84 0048+00 s=0 e=1 z=0 None .text fopScnM_DeleteReq__FP11scene_class */
|
||||
// 8001ED60: 8001F034 (fopScnRq_Request__FiP11scene_classsPvsUs)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
asm void fopScnM_DeleteReq(scene_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_mng/fopScnM_DeleteReq__FP11scene_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001ED84-8001EDCC 0048+00 s=0 e=2 z=0 None .text fopScnM_CreateReq__FssUsUl */
|
||||
|
||||
/* 8001ED84-8001EDCC 0048+00 s=0 e=2 z=0 None .text fopScnM_CreateReq__FssUsUl */
|
||||
// 8001EDA8: 8001F034 (fopScnRq_Request__FiP11scene_classsPvsUs)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// s16 False
|
||||
// s16 False
|
||||
// u16 False
|
||||
// u32 False
|
||||
asm void fopScnM_CreateReq(s16 param_0, s16 param_1, u16 param_2, u32 param_3) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_mng/fopScnM_CreateReq__FssUsUl.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EDCC-8001EE10 0044+00 s=0 e=1 z=0 None .text fopScnM_ReRequest__FsUl */
|
||||
|
||||
/* 8001EDCC-8001EE10 0044+00 s=0 e=1 z=0 None .text fopScnM_ReRequest__FsUl */
|
||||
// 8001EDE0: 804505B8 (l_scnRqID)
|
||||
// 8001EDFC: 8001F0FC (fopScnRq_ReRequest__FUisPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// s16 False
|
||||
// u32 False
|
||||
asm void fopScnM_ReRequest(s16 param_0, u32 param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_mng/fopScnM_ReRequest__FsUl.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EE10-8001EE30 0020+00 s=0 e=1 z=0 None .text fopScnM_Management__Fv */
|
||||
|
||||
/* 8001EE10-8001EE30 0020+00 s=0 e=1 z=0 None .text fopScnM_Management__Fv */
|
||||
// 8001EE1C: 8001F11C (fopScnRq_Handler__Fv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopScnM_Management() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_mng/fopScnM_Management__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EE30-8001EE34 0004+00 s=0 e=1 z=0 None .text fopScnM_Init__Fv */
|
||||
|
||||
/* 8001EE30-8001EE34 0004+00 s=0 e=1 z=0 None .text fopScnM_Init__Fv */
|
||||
// False False
|
||||
// void False
|
||||
void fopScnM_Init() {
|
||||
/* empty function */
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -1,62 +1,121 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_scene_pause
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_scene_pause.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_scene_pause.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct scene_class {};
|
||||
struct scene_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
void fopScnPause_Enable(scene_class*);
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
void fopScnPause_Disable(scene_class*);
|
||||
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
extern "C" void fopScnPause_Enable__FP11scene_class();
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
extern "C" void fopScnPause_Disable__FP11scene_class();
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// unsigned int False
|
||||
void fpcEx_IsExist(unsigned int);
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u8 False
|
||||
void fpcM_IsPause(void*, u8);
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u8 False
|
||||
void fpcM_PauseEnable(void*, u8);
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u8 False
|
||||
void fpcM_PauseDisable(void*, u8);
|
||||
|
||||
// False False
|
||||
// unsigned int False
|
||||
extern "C" void fpcEx_IsExist__FUi();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u8 False
|
||||
extern "C" void fpcM_IsPause__FPvUc();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u8 False
|
||||
extern "C" void fpcM_PauseEnable__FPvUc();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u8 False
|
||||
extern "C" void fpcM_PauseDisable__FPvUc();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 80020548-80020594 004C+00 s=0 e=2 z=0 None .text fopScnPause_Enable__FP11scene_class */
|
||||
/* 80020548-80020594 004C+00 s=0 e=2 z=0 None .text fopScnPause_Enable__FP11scene_class */
|
||||
// 80020564: 8002236C (fpcM_PauseEnable__FPvUc)
|
||||
// 80020570: 8002236C (fpcM_PauseEnable__FPvUc)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
asm void fopScnPause_Enable(scene_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_pause/fopScnPause_Enable__FP11scene_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80020594-8002064C 00B8+00 s=0 e=2 z=0 None .text fopScnPause_Disable__FP11scene_class */
|
||||
|
||||
/* 80020594-8002064C 00B8+00 s=0 e=2 z=0 None .text fopScnPause_Disable__FP11scene_class */
|
||||
// 800205C4: 80022390 (fpcM_PauseDisable__FPvUc)
|
||||
// 800205D0: 80022390 (fpcM_PauseDisable__FPvUc)
|
||||
// 800205DC: 8002139C (fpcEx_IsExist__FUi)
|
||||
// 800205F0: 80022348 (fpcM_IsPause__FPvUc)
|
||||
// 80020604: 80022390 (fpcM_PauseDisable__FPvUc)
|
||||
// 80020610: 80022348 (fpcM_IsPause__FPvUc)
|
||||
// 80020624: 80022390 (fpcM_PauseDisable__FPvUc)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
asm void fopScnPause_Disable(scene_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_pause/fopScnPause_Disable__FP11scene_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
+360
-82
@@ -1,265 +1,543 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_scene_req
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_scene_req.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_scene_req.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct scene_request_class {};
|
||||
struct scene_request_class {
|
||||
};
|
||||
|
||||
struct scene_class {};
|
||||
struct scene_class {
|
||||
};
|
||||
|
||||
struct request_of_phase_process_class {};
|
||||
struct request_of_phase_process_class {
|
||||
};
|
||||
|
||||
struct process_node_class {};
|
||||
struct process_node_class {
|
||||
};
|
||||
|
||||
struct node_create_request_method_class {};
|
||||
struct node_create_request_method_class {
|
||||
};
|
||||
|
||||
struct node_create_request {};
|
||||
struct node_create_request {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
static void fopScnRq_phase_ClearOverlap(scene_request_class*);
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
static void fopScnRq_phase_Execute(scene_request_class*);
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
static void fopScnRq_phase_IsDoingOverlap(scene_request_class*);
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
static void fopScnRq_phase_IsDoneOverlap(scene_request_class*);
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
static void fopScnRq_phase_Done(scene_request_class*);
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
static void fopScnRq_Execute(scene_request_class*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
static void fopScnRq_PostMethod(void*, scene_request_class*);
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
static void fopScnRq_Cancel(scene_request_class*);
|
||||
// True False
|
||||
// s16 False
|
||||
// u16 False
|
||||
static void fopScnRq_FadeRequest(s16, u16);
|
||||
// False False
|
||||
// int False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
// s16 False
|
||||
// u16 False
|
||||
void fopScnRq_Request(int, scene_class*, s16, void*, s16, u16);
|
||||
// False False
|
||||
// unsigned int False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
void fopScnRq_ReRequest(unsigned int, s16, void*);
|
||||
// False False
|
||||
void fopScnRq_Handler();
|
||||
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
extern "C" static void fopScnRq_phase_ClearOverlap__FP19scene_request_class();
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
extern "C" static void fopScnRq_phase_Execute__FP19scene_request_class();
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
extern "C" static void fopScnRq_phase_IsDoingOverlap__FP19scene_request_class();
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
extern "C" static void fopScnRq_phase_IsDoneOverlap__FP19scene_request_class();
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
extern "C" static void fopScnRq_phase_Done__FP19scene_request_class();
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
extern "C" static void fopScnRq_Execute__FP19scene_request_class();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
extern "C" static void fopScnRq_PostMethod__FPvP19scene_request_class();
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
extern "C" static void fopScnRq_Cancel__FP19scene_request_class();
|
||||
// True False
|
||||
// s16 False
|
||||
// u16 False
|
||||
extern "C" static void fopScnRq_FadeRequest__FsUs();
|
||||
// False False
|
||||
// int False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
// s16 False
|
||||
// u16 False
|
||||
extern "C" void fopScnRq_Request__FiP11scene_classsPvsUs();
|
||||
// False False
|
||||
// unsigned int False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopScnRq_ReRequest__FUisPv();
|
||||
// False False
|
||||
extern "C" void fopScnRq_Handler__Fv();
|
||||
extern "C" extern void* data_803A38D8[8];
|
||||
extern "C" extern void* data_803A38F8[8];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// unsigned int False
|
||||
void fopOvlpM_ToldAboutID(unsigned int);
|
||||
// False False
|
||||
void fopOvlpM_IsDone();
|
||||
// False False
|
||||
void fopOvlpM_IsDoingReq();
|
||||
// False False
|
||||
void fopOvlpM_ClearOfReq();
|
||||
// False False
|
||||
// s16 False
|
||||
// u16 False
|
||||
void fopOvlpM_Request(s16, u16);
|
||||
// False False
|
||||
void fopOvlpM_Cancel();
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
void fopScnPause_Enable(scene_class*);
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
void fopScnPause_Disable(scene_class*);
|
||||
// False False
|
||||
// unsigned int False
|
||||
void fpcEx_SearchByID(unsigned int);
|
||||
// False False
|
||||
// node_create_request* False
|
||||
// node_create_request False
|
||||
void fpcNdRq_Execute(node_create_request*);
|
||||
// False False
|
||||
// node_create_request* False
|
||||
// node_create_request False
|
||||
void fpcNdRq_Delete(node_create_request*);
|
||||
// False False
|
||||
void fpcNdRq_Handler();
|
||||
// False False
|
||||
// u32 False
|
||||
// int False
|
||||
// process_node_class* False
|
||||
// process_node_class False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
// node_create_request_method_class* False
|
||||
// node_create_request_method_class False
|
||||
void fpcNdRq_Request(u32, int, process_node_class*, s16, void*, node_create_request_method_class*);
|
||||
// False False
|
||||
// unsigned int False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcNdRq_ReRequest(unsigned int, s16, void*);
|
||||
// False False
|
||||
// request_of_phase_process_class* False
|
||||
// request_of_phase_process_class False
|
||||
// int (**)(void*) False
|
||||
// ** False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
void cPhs_Set(request_of_phase_process_class*, int (**)(void*));
|
||||
// False False
|
||||
// request_of_phase_process_class* False
|
||||
// request_of_phase_process_class False
|
||||
// void* False
|
||||
// void False
|
||||
void cPhs_Do(request_of_phase_process_class*, void*);
|
||||
|
||||
// False False
|
||||
// unsigned int False
|
||||
extern "C" void fopOvlpM_ToldAboutID__FUi();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_IsDone__Fv();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_IsDoingReq__Fv();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_ClearOfReq__Fv();
|
||||
// False False
|
||||
// s16 False
|
||||
// u16 False
|
||||
extern "C" void fopOvlpM_Request__FsUs();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_Cancel__Fv();
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
extern "C" void fopScnPause_Enable__FP11scene_class();
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
extern "C" void fopScnPause_Disable__FP11scene_class();
|
||||
// False False
|
||||
// unsigned int False
|
||||
extern "C" void fpcEx_SearchByID__FUi();
|
||||
// False False
|
||||
// node_create_request* False
|
||||
// node_create_request False
|
||||
extern "C" void fpcNdRq_Execute__FP19node_create_request();
|
||||
// False False
|
||||
// node_create_request* False
|
||||
// node_create_request False
|
||||
extern "C" void fpcNdRq_Delete__FP19node_create_request();
|
||||
// False False
|
||||
extern "C" void fpcNdRq_Handler__Fv();
|
||||
// False False
|
||||
// u32 False
|
||||
// int False
|
||||
// process_node_class* False
|
||||
// process_node_class False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
// node_create_request_method_class* False
|
||||
// node_create_request_method_class False
|
||||
extern "C" void fpcNdRq_Request__FUliP18process_node_classsPvP32node_create_request_method_class();
|
||||
// False False
|
||||
// unsigned int False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcNdRq_ReRequest__FUisPv();
|
||||
// False False
|
||||
// request_of_phase_process_class* False
|
||||
// request_of_phase_process_class False
|
||||
// int (**)(void*) False
|
||||
// ** False
|
||||
// * False
|
||||
// False
|
||||
// int False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void cPhs_Set__FP30request_of_phase_process_classPPFPv_i();
|
||||
// False False
|
||||
// request_of_phase_process_class* False
|
||||
// request_of_phase_process_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void cPhs_Do__FP30request_of_phase_process_classPv();
|
||||
// False False
|
||||
extern "C" void _savegpr_26();
|
||||
// False False
|
||||
extern "C" void _restgpr_26();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8001EE34-8001EE64 0030+00 s=1 e=0 z=0 None .text
|
||||
* fopScnRq_phase_ClearOverlap__FP19scene_request_class */
|
||||
/* 8001EE34-8001EE64 0030+00 s=1 e=0 z=0 None .text fopScnRq_phase_ClearOverlap__FP19scene_request_class */
|
||||
// 8001EE40: 8001E5D0 (fopOvlpM_ClearOfReq__Fv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
asm static void fopScnRq_phase_ClearOverlap(scene_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_req/fopScnRq_phase_ClearOverlap__FP19scene_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EE64-8001EE84 0020+00 s=2 e=0 z=0 None .text
|
||||
* fopScnRq_phase_Execute__FP19scene_request_class */
|
||||
|
||||
/* 8001EE64-8001EE84 0020+00 s=2 e=0 z=0 None .text fopScnRq_phase_Execute__FP19scene_request_class */
|
||||
// 8001EE70: 800229D8 (fpcNdRq_Execute__FP19node_create_request)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
asm static void fopScnRq_phase_Execute(scene_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_req/fopScnRq_phase_Execute__FP19scene_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EE84-8001EEB4 0030+00 s=1 e=0 z=0 None .text
|
||||
* fopScnRq_phase_IsDoingOverlap__FP19scene_request_class */
|
||||
|
||||
/* 8001EE84-8001EEB4 0030+00 s=1 e=0 z=0 None .text fopScnRq_phase_IsDoingOverlap__FP19scene_request_class */
|
||||
// 8001EE90: 8001E5A8 (fopOvlpM_IsDoingReq__Fv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
asm static void fopScnRq_phase_IsDoingOverlap(scene_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_req/fopScnRq_phase_IsDoingOverlap__FP19scene_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EEB4-8001EEE4 0030+00 s=1 e=0 z=0 None .text
|
||||
* fopScnRq_phase_IsDoneOverlap__FP19scene_request_class */
|
||||
|
||||
/* 8001EEB4-8001EEE4 0030+00 s=1 e=0 z=0 None .text fopScnRq_phase_IsDoneOverlap__FP19scene_request_class */
|
||||
// 8001EEC0: 8001E574 (fopOvlpM_IsDone__Fv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
asm static void fopScnRq_phase_IsDoneOverlap(scene_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_req/fopScnRq_phase_IsDoneOverlap__FP19scene_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80450CE0-80450CE8 0004+04 s=2 e=0 z=0 None .sbss l_fopScnRq_IsUsingOfOverlap */
|
||||
/* 80450CE0-80450CE8 0004+04 s=2 e=0 z=0 None .sbss l_fopScnRq_IsUsingOfOverlap */
|
||||
static u8 l_fopScnRq_IsUsingOfOverlap[4 + 4 /* padding */];
|
||||
|
||||
/* 8001EEE4-8001EF24 0040+00 s=2 e=0 z=0 None .text fopScnRq_phase_Done__FP19scene_request_class
|
||||
*/
|
||||
/* 8001EEE4-8001EF24 0040+00 s=2 e=0 z=0 None .text fopScnRq_phase_Done__FP19scene_request_class */
|
||||
// 8001EF00: 80021358 (fpcEx_SearchByID__FUi)
|
||||
// 8001EF04: 80020594 (fopScnPause_Disable__FP11scene_class)
|
||||
// 8001EF0C: 80450CE0 (l_fopScnRq_IsUsingOfOverlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
asm static void fopScnRq_phase_Done(scene_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_req/fopScnRq_phase_Done__FP19scene_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EF24-8001EF6C 0048+00 s=1 e=0 z=0 None .text fopScnRq_Execute__FP19scene_request_class
|
||||
*/
|
||||
|
||||
/* 8001EF24-8001EF6C 0048+00 s=1 e=0 z=0 None .text fopScnRq_Execute__FP19scene_request_class */
|
||||
// 8001EF40: 802666D8 (cPhs_Do__FP30request_of_phase_process_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
asm static void fopScnRq_Execute(scene_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_req/fopScnRq_Execute__FP19scene_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EF6C-8001EFB0 0044+00 s=1 e=0 z=0 None .text
|
||||
* fopScnRq_PostMethod__FPvP19scene_request_class */
|
||||
|
||||
/* 8001EF6C-8001EFB0 0044+00 s=1 e=0 z=0 None .text fopScnRq_PostMethod__FPvP19scene_request_class */
|
||||
// 8001EF8C: 80020548 (fopScnPause_Enable__FP11scene_class)
|
||||
// 8001EF94: 8001E540 (fopOvlpM_ToldAboutID__FUi)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
asm static void fopScnRq_PostMethod(void* param_0, scene_request_class* param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_req/fopScnRq_PostMethod__FPvP19scene_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EFB0-8001EFF0 0040+00 s=1 e=0 z=0 None .text fopScnRq_Cancel__FP19scene_request_class
|
||||
*/
|
||||
|
||||
/* 8001EFB0-8001EFF0 0040+00 s=1 e=0 z=0 None .text fopScnRq_Cancel__FP19scene_request_class */
|
||||
// 8001EFC8: 8001E698 (fopOvlpM_Cancel__Fv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// scene_request_class* False
|
||||
// scene_request_class False
|
||||
asm static void fopScnRq_Cancel(scene_request_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_req/fopScnRq_Cancel__FP19scene_request_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001EFF0-8001F034 0044+00 s=1 e=0 z=0 None .text fopScnRq_FadeRequest__FsUs */
|
||||
|
||||
/* 8001EFF0-8001F034 0044+00 s=1 e=0 z=0 None .text fopScnRq_FadeRequest__FsUs */
|
||||
// 8001F000: 80450CE0 (l_fopScnRq_IsUsingOfOverlap)
|
||||
// 8001F00C: 8001E604 (fopOvlpM_Request__FsUs)
|
||||
// 8001F01C: 80450CE0 (l_fopScnRq_IsUsingOfOverlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// s16 False
|
||||
// u16 False
|
||||
asm static void fopScnRq_FadeRequest(s16 param_0, u16 param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_req/fopScnRq_FadeRequest__FsUs.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A38C8-803A38D8 0010+00 s=1 e=0 z=0 None .data submethod$2274 */
|
||||
/* 803A38C8-803A38D8 0010+00 s=1 e=0 z=0 None .data submethod$2274 */
|
||||
SECTION_DATA static void* submethod[4] = {
|
||||
(void*)fopScnRq_Execute__FP19scene_request_class,
|
||||
(void*)fopScnRq_Cancel__FP19scene_request_class,
|
||||
(void*)NULL,
|
||||
(void*)fopScnRq_PostMethod__FPvP19scene_request_class,
|
||||
(void*)fopScnRq_Execute__FP19scene_request_class,
|
||||
(void*)fopScnRq_Cancel__FP19scene_request_class,
|
||||
(void*)NULL,
|
||||
(void*)fopScnRq_PostMethod__FPvP19scene_request_class,
|
||||
};
|
||||
|
||||
/* 803A38D8-803A38F8 0020+00 s=1 e=0 z=0 None .data noFadeFase$2275 */
|
||||
SECTION_DATA static void* noFadeFase[8] = {
|
||||
(void*)fopScnRq_phase_Execute__FP19scene_request_class,
|
||||
(void*)fopScnRq_phase_Done__FP19scene_request_class,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
};
|
||||
|
||||
/* 803A38F8-803A3918 0020+00 s=1 e=0 z=0 None .data fadeFase$2276 */
|
||||
SECTION_DATA static void* fadeFase[8] = {
|
||||
(void*)fopScnRq_phase_IsDoingOverlap__FP19scene_request_class,
|
||||
(void*)fopScnRq_phase_IsDoneOverlap__FP19scene_request_class,
|
||||
(void*)fopScnRq_phase_Execute__FP19scene_request_class,
|
||||
(void*)fopScnRq_phase_ClearOverlap__FP19scene_request_class,
|
||||
(void*)fopScnRq_phase_IsDoneOverlap__FP19scene_request_class,
|
||||
(void*)fopScnRq_phase_Done__FP19scene_request_class,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
};
|
||||
|
||||
/* 8001F034-8001F0FC 00C8+00 s=0 e=3 z=0 None .text fopScnRq_Request__FiP11scene_classsPvsUs
|
||||
*/
|
||||
/* 8001F034-8001F0FC 00C8+00 s=0 e=3 z=0 None .text fopScnRq_Request__FiP11scene_classsPvsUs */
|
||||
// 8001F044: 803621D0 (_savegpr_26)
|
||||
// 8001F060: 803A38C8 (submethod)
|
||||
// 8001F064: 803A38C8 (submethod)
|
||||
// 8001F088: 80022FE8 (fpcNdRq_Request__FUliP18process_node_classsPvP32node_create_request_method_class)
|
||||
// 8001F0B4: 8001EFF0 (fopScnRq_FadeRequest__FsUs)
|
||||
// 8001F0C4: 80022A3C (fpcNdRq_Delete__FP19node_create_request)
|
||||
// 8001F0DC: 80266630 (cPhs_Set__FP30request_of_phase_process_classPPFPv_i)
|
||||
// 8001F0E8: 8036221C (_restgpr_26)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void fopScnRq_Request(int param_0, scene_class* param_1, s16 param_2, void* param_3,
|
||||
s16 param_4, u16 param_5) {
|
||||
nofralloc
|
||||
// False False
|
||||
// int False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
// s16 False
|
||||
// u16 False
|
||||
asm void fopScnRq_Request(int param_0, scene_class* param_1, s16 param_2, void* param_3, s16 param_4, u16 param_5) {
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_req/fopScnRq_Request__FiP11scene_classsPvsUs.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F0FC-8001F11C 0020+00 s=0 e=1 z=0 None .text fopScnRq_ReRequest__FUisPv */
|
||||
|
||||
/* 8001F0FC-8001F11C 0020+00 s=0 e=1 z=0 None .text fopScnRq_ReRequest__FUisPv */
|
||||
// 8001F108: 80023110 (fpcNdRq_ReRequest__FUisPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// unsigned int False
|
||||
// s16 False
|
||||
// void* False
|
||||
// void False
|
||||
asm void fopScnRq_ReRequest(unsigned int param_0, s16 param_1, void* param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_req/fopScnRq_ReRequest__FUisPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F11C-8001F13C 0020+00 s=0 e=1 z=0 None .text fopScnRq_Handler__Fv */
|
||||
|
||||
/* 8001F11C-8001F13C 0020+00 s=0 e=1 z=0 None .text fopScnRq_Handler__Fv */
|
||||
// 8001F128: 80022AFC (fpcNdRq_Handler__Fv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopScnRq_Handler() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_req/fopScnRq_Handler__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A38D8-803A38F8 0020+00 s=0 e=0 z=0 None .data noFadeFase$2275 */
|
||||
SECTION_DATA void* data_803A38D8[8] = {
|
||||
(void*)fopScnRq_phase_Execute__FP19scene_request_class,
|
||||
(void*)fopScnRq_phase_Done__FP19scene_request_class,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
};
|
||||
|
||||
/* 803A38F8-803A3918 0020+00 s=0 e=0 z=0 None .data fadeFase$2276 */
|
||||
SECTION_DATA void* data_803A38F8[8] = {
|
||||
(void*)fopScnRq_phase_IsDoingOverlap__FP19scene_request_class,
|
||||
(void*)fopScnRq_phase_IsDoneOverlap__FP19scene_request_class,
|
||||
(void*)fopScnRq_phase_Execute__FP19scene_request_class,
|
||||
(void*)fopScnRq_phase_ClearOverlap__FP19scene_request_class,
|
||||
(void*)fopScnRq_phase_IsDoneOverlap__FP19scene_request_class,
|
||||
(void*)fopScnRq_phase_Done__FP19scene_request_class,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
};
|
||||
|
||||
|
||||
+95
-38
@@ -1,99 +1,156 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_scene_tag
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_scene_tag.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_scene_tag.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct scene_tag_class {};
|
||||
struct scene_tag_class {
|
||||
};
|
||||
|
||||
struct node_list_class {};
|
||||
struct node_list_class {
|
||||
};
|
||||
|
||||
struct create_tag_class {};
|
||||
struct create_tag_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
void fopScnTg_QueueTo(scene_tag_class*);
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
void fopScnTg_ToQueue(scene_tag_class*);
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fopScnTg_Init(scene_tag_class*, void*);
|
||||
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
extern "C" void fopScnTg_QueueTo__FP15scene_tag_class();
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
extern "C" void fopScnTg_ToQueue__FP15scene_tag_class();
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fopScnTg_Init__FP15scene_tag_classPv();
|
||||
extern "C" extern u8 g_fopScnTg_SceneList[12 + 4 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void cTg_SingleCut(create_tag_class*);
|
||||
// False False
|
||||
// node_list_class* False
|
||||
// node_list_class False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
void cTg_Addition(node_list_class*, create_tag_class*);
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
void cTg_Create(create_tag_class*, void*);
|
||||
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void cTg_SingleCut__FP16create_tag_class();
|
||||
// False False
|
||||
// node_list_class* False
|
||||
// node_list_class False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
extern "C" void cTg_Addition__FP15node_list_classP16create_tag_class();
|
||||
// False False
|
||||
// create_tag_class* False
|
||||
// create_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void cTg_Create__FP16create_tag_classPv();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8001F13C-8001F15C 0020+00 s=0 e=1 z=0 None .text fopScnTg_QueueTo__FP15scene_tag_class */
|
||||
/* 8001F13C-8001F15C 0020+00 s=0 e=1 z=0 None .text fopScnTg_QueueTo__FP15scene_tag_class */
|
||||
// 8001F148: 802669A4 (cTg_SingleCut__FP16create_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
asm void fopScnTg_QueueTo(scene_tag_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_tag/fopScnTg_QueueTo__FP15scene_tag_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A3918-803A3928 000C+04 s=1 e=1 z=0 None .data g_fopScnTg_SceneList */
|
||||
/* 803A3918-803A3928 000C+04 s=1 e=1 z=0 None .data g_fopScnTg_SceneList */
|
||||
SECTION_DATA u8 g_fopScnTg_SceneList[12 + 4 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
/* padding */
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
/* padding */
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 8001F15C-8001F188 002C+00 s=0 e=1 z=0 None .text fopScnTg_ToQueue__FP15scene_tag_class */
|
||||
/* 8001F15C-8001F188 002C+00 s=0 e=1 z=0 None .text fopScnTg_ToQueue__FP15scene_tag_class */
|
||||
// 8001F16C: 803A3918 (g_fopScnTg_SceneList)
|
||||
// 8001F170: 803A3918 (g_fopScnTg_SceneList)
|
||||
// 8001F174: 802669E4 (cTg_Addition__FP15node_list_classP16create_tag_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
asm void fopScnTg_ToQueue(scene_tag_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_tag/fopScnTg_ToQueue__FP15scene_tag_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F188-8001F1A8 0020+00 s=0 e=1 z=0 None .text fopScnTg_Init__FP15scene_tag_classPv */
|
||||
|
||||
/* 8001F188-8001F1A8 0020+00 s=0 e=1 z=0 None .text fopScnTg_Init__FP15scene_tag_classPv */
|
||||
// 8001F194: 80266A34 (cTg_Create__FP16create_tag_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// scene_tag_class* False
|
||||
// scene_tag_class False
|
||||
// void* False
|
||||
// void False
|
||||
asm void fopScnTg_Init(scene_tag_class* param_0, void* param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_scene_tag/fopScnTg_Init__FP15scene_tag_classPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
+141
-32
@@ -1,117 +1,226 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_view
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_view.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_view.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct view_class {};
|
||||
struct view_class {
|
||||
};
|
||||
|
||||
struct process_method_class {};
|
||||
struct process_method_class {
|
||||
};
|
||||
|
||||
struct leafdraw_method_class {};
|
||||
struct leafdraw_method_class {
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
// True False
|
||||
// view_class* False
|
||||
// view_class False
|
||||
static void fopVw_Draw(view_class*);
|
||||
// True False
|
||||
// view_class* False
|
||||
// view_class False
|
||||
static void fopVw_Execute(view_class*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopVw_IsDelete(void*);
|
||||
// True False
|
||||
// view_class* False
|
||||
// view_class False
|
||||
static void fopVw_Delete(view_class*);
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
static void fopVw_Create(void*);
|
||||
|
||||
// True False
|
||||
// view_class* False
|
||||
// view_class False
|
||||
extern "C" static void fopVw_Draw__FP10view_class();
|
||||
// True False
|
||||
// view_class* False
|
||||
// view_class False
|
||||
extern "C" static void fopVw_Execute__FP10view_class();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopVw_IsDelete__FPv();
|
||||
// True False
|
||||
// view_class* False
|
||||
// view_class False
|
||||
extern "C" static void fopVw_Delete__FP10view_class();
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" static void fopVw_Create__FPv();
|
||||
extern "C" extern void* g_fopVw_Method[5 + 1 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// leafdraw_method_class* False
|
||||
// leafdraw_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcLf_DrawMethod(leafdraw_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Execute(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_IsDelete(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Delete(process_method_class*, void*);
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
void fpcMtd_Create(process_method_class*, void*);
|
||||
|
||||
// False False
|
||||
// leafdraw_method_class* False
|
||||
// leafdraw_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcLf_DrawMethod__FP21leafdraw_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Execute__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_IsDelete__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Delete__FP20process_method_classPv();
|
||||
// False False
|
||||
// process_method_class* False
|
||||
// process_method_class False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void fpcMtd_Create__FP20process_method_classPv();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8001F1A8-8001F1D0 0028+00 s=1 e=0 z=0 None .text fopVw_Draw__FP10view_class */
|
||||
/* 8001F1A8-8001F1D0 0028+00 s=1 e=0 z=0 None .text fopVw_Draw__FP10view_class */
|
||||
// 8001F1BC: 80021A24 (fpcLf_DrawMethod__FP21leafdraw_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// view_class* False
|
||||
// view_class False
|
||||
asm static void fopVw_Draw(view_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_view/fopVw_Draw__FP10view_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F1D0-8001F1F8 0028+00 s=1 e=0 z=0 None .text fopVw_Execute__FP10view_class */
|
||||
|
||||
/* 8001F1D0-8001F1F8 0028+00 s=1 e=0 z=0 None .text fopVw_Execute__FP10view_class */
|
||||
// 8001F1E4: 80022460 (fpcMtd_Execute__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// view_class* False
|
||||
// view_class False
|
||||
asm static void fopVw_Execute(view_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_view/fopVw_Execute__FP10view_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F1F8-8001F220 0028+00 s=1 e=0 z=0 None .text fopVw_IsDelete__FPv */
|
||||
|
||||
/* 8001F1F8-8001F220 0028+00 s=1 e=0 z=0 None .text fopVw_IsDelete__FPv */
|
||||
// 8001F20C: 80022484 (fpcMtd_IsDelete__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopVw_IsDelete(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_view/fopVw_IsDelete__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F220-8001F248 0028+00 s=1 e=0 z=0 None .text fopVw_Delete__FP10view_class */
|
||||
|
||||
/* 8001F220-8001F248 0028+00 s=1 e=0 z=0 None .text fopVw_Delete__FP10view_class */
|
||||
// 8001F234: 800224A8 (fpcMtd_Delete__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// view_class* False
|
||||
// view_class False
|
||||
asm static void fopVw_Delete(view_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_view/fopVw_Delete__FP10view_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001F248-8001F284 003C+00 s=1 e=0 z=0 None .text fopVw_Create__FPv */
|
||||
|
||||
/* 8001F248-8001F284 003C+00 s=1 e=0 z=0 None .text fopVw_Create__FPv */
|
||||
// 8001F270: 800224CC (fpcMtd_Create__FP20process_method_classPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void* False
|
||||
// void False
|
||||
asm static void fopVw_Create(void* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_view/fopVw_Create__FPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A3928-803A3940 0014+04 s=0 e=2 z=0 None .data g_fopVw_Method */
|
||||
/* 803A3928-803A3940 0014+04 s=0 e=2 z=0 None .data g_fopVw_Method */
|
||||
SECTION_DATA void* g_fopVw_Method[5 + 1 /* padding */] = {
|
||||
(void*)fopVw_Create__FPv,
|
||||
(void*)fopVw_Delete__FP10view_class,
|
||||
(void*)fopVw_Execute__FP10view_class,
|
||||
(void*)fopVw_IsDelete__FPv,
|
||||
(void*)fopVw_Draw__FP10view_class,
|
||||
/* padding */
|
||||
NULL,
|
||||
(void*)fopVw_Create__FPv,
|
||||
(void*)fopVw_Delete__FP10view_class,
|
||||
(void*)fopVw_Execute__FP10view_class,
|
||||
(void*)fopVw_IsDelete__FPv,
|
||||
(void*)fopVw_Draw__FP10view_class,
|
||||
/* padding */
|
||||
NULL,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user