diff options
| author | Luke Street <luke.street@encounterpc.com> | 2023-09-10 00:42:26 -0400 |
|---|---|---|
| committer | Luke Street <luke.street@encounterpc.com> | 2023-09-10 00:48:55 -0400 |
| commit | adb95b135c3d7498eba29bbd9728d345eed5a407 (patch) | |
| tree | 655575b939c12067569263171b68c079b1a232c8 /src/d/d_s_title.cpp | |
| parent | 81ac53f1317dafb3506ae3ed8b2820d40645c3c8 (diff) | |
Import project
Original repository: https://github.com/encounter/ww
Diffstat (limited to 'src/d/d_s_title.cpp')
| -rw-r--r-- | src/d/d_s_title.cpp | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/src/d/d_s_title.cpp b/src/d/d_s_title.cpp new file mode 100644 index 00000000..430b3f1a --- /dev/null +++ b/src/d/d_s_title.cpp @@ -0,0 +1,73 @@ +// +// Generated by dtk +// Translation Unit: d_s_title.cpp +// + +#include "f_op/f_op_scene.h" +#include "f_pc/f_pc_leaf.h" +#include "f_pc/f_pc_manager.h" +#include "f_op/f_op_draw_iter.h" +#include "d/d_procname.h" +#include "dolphin/types.h" + +struct title_of_scene_class : public scene_class { +public: + u32 pad[0x98]; +}; + +/* 802372F4-80237344 .text dScnTitle_Draw__FP20title_of_scene_class */ +s32 dScnTitle_Draw(title_of_scene_class*) { + for (create_tag_class* pTag = fopDwIt_Begin(); pTag != NULL; pTag = fopDwIt_Next(pTag)) + fpcM_Draw(pTag->mpTagData); + return 1; +} + +/* 80237344-802374C8 .text dScnTitle_Execute__FP20title_of_scene_class */ +void dScnTitle_Execute(title_of_scene_class*) { + /* Nonmatching */ +} + +/* 802374C8-802374D0 .text dScnTitle_IsDelete__FP20title_of_scene_class */ +s32 dScnTitle_IsDelete(title_of_scene_class*) { + return 1; +} + +/* 802374D0-802374D8 .text dScnTitle_Delete__FP20title_of_scene_class */ +s32 dScnTitle_Delete(title_of_scene_class*) { + return 1; +} + +/* 802374D8-80237568 .text dScnTitle_Create__FP11scene_class */ +void dScnTitle_Create(scene_class*) { + /* Nonmatching */ +} + +static leafdraw_method_class l_dScnTitle_Method = { + (process_method_func)dScnTitle_Create, + (process_method_func)dScnTitle_Delete, + (process_method_func)dScnTitle_Execute, + (process_method_func)dScnTitle_IsDelete, + (process_method_func)dScnTitle_Draw, +}; + +extern scene_process_profile_definition g_profile_TITLE_SCENE = { + 0, 1, -3, + PROC_TITLE_SCENE, + &g_fpcNd_Method.mBase, + sizeof(title_of_scene_class), + 0, + 0, + &g_fopScn_Method.mBase, + &l_dScnTitle_Method.mBase, +}; + +extern scene_process_profile_definition g_profile_ENDING_SCENE = { + 0, 1, -3, + PROC_ENDING_SCENE, + &g_fpcNd_Method.mBase, + sizeof(title_of_scene_class), + 0, + 0, + &g_fopScn_Method.mBase, + &l_dScnTitle_Method.mBase, +}; |
