mirror of
https://github.com/zeldaret/tww.git
synced 2026-08-03 08:43:13 -04:00
use enums in more places
This commit is contained in:
@@ -116,22 +116,22 @@ base_process_class* fpcBs_Create(s16 i_profName, unsigned int i_procID, void* i_
|
||||
/* 8003CB5C-8003CC08 .text fpcBs_SubCreate__FP18base_process_class */
|
||||
s32 fpcBs_SubCreate(base_process_class* i_proc) {
|
||||
switch (fpcMtd_Create(i_proc->mpPcMtd, i_proc)) {
|
||||
case 2:
|
||||
case cPhs_NEXT_e:
|
||||
case cPhs_COMPLEATE_e:
|
||||
fpcBs_DeleteAppend(i_proc);
|
||||
i_proc->mCreateResult = 2;
|
||||
return 2;
|
||||
i_proc->mCreateResult = cPhs_NEXT_e;
|
||||
return cPhs_NEXT_e;
|
||||
case cPhs_INIT_e:
|
||||
case 1:
|
||||
case cPhs_LOADING_e:
|
||||
i_proc->mInitState = 1;
|
||||
i_proc->mCreateResult = 0;
|
||||
i_proc->mCreateResult = cPhs_INIT_e;
|
||||
return cPhs_INIT_e;
|
||||
case 3:
|
||||
i_proc->mCreateResult = 3;
|
||||
return 3;
|
||||
case cPhs_UNK3_e:
|
||||
i_proc->mCreateResult = cPhs_UNK3_e;
|
||||
return cPhs_UNK3_e;
|
||||
case cPhs_ERROR_e:
|
||||
default:
|
||||
i_proc->mCreateResult = 5;
|
||||
i_proc->mCreateResult = cPhs_ERROR_e;
|
||||
return cPhs_ERROR_e;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,13 +4,14 @@
|
||||
//
|
||||
|
||||
#include "f_pc/f_pc_method.h"
|
||||
#include "SSystem/SComponent/c_phase.h"
|
||||
|
||||
/* 8003EF00-8003EF38 .text fpcMtd_Method__FPFPv_iPv */
|
||||
s32 fpcMtd_Method(process_method_func i_methodFunc, void* i_data) {
|
||||
if (i_methodFunc != NULL)
|
||||
return i_methodFunc(i_data);
|
||||
else
|
||||
return 1;
|
||||
return cPhs_LOADING_e;
|
||||
}
|
||||
|
||||
/* 8003EF38-8003EF5C .text fpcMtd_Execute__FP20process_method_classPv */
|
||||
|
||||
Reference in New Issue
Block a user