summaryrefslogtreecommitdiff
path: root/src/d/d_scope.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2026-05-25 20:38:56 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2026-05-25 20:38:56 -0400
commit79277cb2b2672104b87172d8ff620f923f450658 (patch)
tree3e20549d8a485e47a320bf6ca59ba2cafd960afe /src/d/d_scope.cpp
parentb3be0f9e6441519a31593b5eb8e0c43192202887 (diff)
Add boilerplate for some msg/kankyos
Diffstat (limited to 'src/d/d_scope.cpp')
-rw-r--r--src/d/d_scope.cpp38
1 files changed, 31 insertions, 7 deletions
diff --git a/src/d/d_scope.cpp b/src/d/d_scope.cpp
index 6b0a39f4..159e886c 100644
--- a/src/d/d_scope.cpp
+++ b/src/d/d_scope.cpp
@@ -5,6 +5,8 @@
#include "d/dolzel.h" // IWYU pragma: keep
#include "d/d_scope.h"
+#include "d/d_priority.h"
+#include "d/d_procname.h"
#include "f_op/f_op_msg.h"
/* 80237568-802375E8 .text draw__13dDlst_2DSCP_cFv */
@@ -188,26 +190,48 @@ void dScp_closeDemoProc(sub_scp_class*) {
}
/* 8023AD20-8023AD60 .text dScp_Draw__FP13sub_scp_class */
-static BOOL dScp_Draw(sub_scp_class*) {
+static BOOL dScp_Draw(sub_scp_class* i_this) {
/* Nonmatching */
}
/* 8023AD60-8023AEF4 .text dScp_Execute__FP13sub_scp_class */
-static BOOL dScp_Execute(sub_scp_class*) {
+static BOOL dScp_Execute(sub_scp_class* i_this) {
/* Nonmatching */
}
/* 8023AEF4-8023AEFC .text dScp_IsDelete__FP13sub_scp_class */
static BOOL dScp_IsDelete(sub_scp_class*) {
- /* Nonmatching */
+ return TRUE;
}
/* 8023AEFC-8023B094 .text dScp_Delete__FP13sub_scp_class */
-static BOOL dScp_Delete(sub_scp_class*) {
+static BOOL dScp_Delete(sub_scp_class* i_this) {
/* Nonmatching */
}
/* 8023B094-8023B49C .text dScp_Create__FP9msg_class */
-static cPhs_State dScp_Create(msg_class*) {
- /* Nonmatching */
-}
+static cPhs_State dScp_Create(msg_class* i_this) {
+ /* Nonmatching */
+}
+
+msg_method_class l_dPb_Method = {
+ (process_method_func)dScp_Create,
+ (process_method_func)dScp_Delete,
+ (process_method_func)dScp_Execute,
+ (process_method_func)dScp_IsDelete,
+ (process_method_func)dScp_Draw,
+};
+
+msg_process_profile_definition g_profile_SCP = {
+ /* LayerID */ fpcLy_CURRENT_e,
+ /* ListID */ 0x000C,
+ /* ListPrio */ fpcPi_CURRENT_e,
+ /* ProcName */ PROC_SCP,
+ /* Proc SubMtd */ &g_fpcLf_Method.base,
+ /* Size */ sizeof(sub_scp_class),
+ /* SizeOther */ 0,
+ /* Parameters */ 0,
+ /* Leaf SubMtd */ &g_fopMsg_Method,
+ /* Priority */ PRIO_SCP,
+ /* Actor SubMtd */ &l_dPb_Method,
+};