diff options
| author | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2026-05-25 20:38:56 -0400 |
|---|---|---|
| committer | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2026-05-25 20:38:56 -0400 |
| commit | 79277cb2b2672104b87172d8ff620f923f450658 (patch) | |
| tree | 3e20549d8a485e47a320bf6ca59ba2cafd960afe /src/d/d_scope.cpp | |
| parent | b3be0f9e6441519a31593b5eb8e0c43192202887 (diff) | |
Add boilerplate for some msg/kankyos
Diffstat (limited to 'src/d/d_scope.cpp')
| -rw-r--r-- | src/d/d_scope.cpp | 38 |
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, +}; |
