summaryrefslogtreecommitdiff
path: root/src/d/d_s_title.cpp
diff options
context:
space:
mode:
authorLuke Street <luke.street@encounterpc.com>2023-09-10 00:42:26 -0400
committerLuke Street <luke.street@encounterpc.com>2023-09-10 00:48:55 -0400
commitadb95b135c3d7498eba29bbd9728d345eed5a407 (patch)
tree655575b939c12067569263171b68c079b1a232c8 /src/d/d_s_title.cpp
parent81ac53f1317dafb3506ae3ed8b2820d40645c3c8 (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.cpp73
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,
+};