mirror of https://github.com/zeldaret/tp.git
30 lines
933 B
C
30 lines
933 B
C
#ifndef F_PC_MANAGER_H_
|
|
#define F_PC_MANAGER_H_
|
|
|
|
#include "SComponent/c_node_iter.h"
|
|
#include "SComponent/c_tag.h"
|
|
#include "d/d_com/d_com_inf_game/d_com_inf_game.h"
|
|
#include "f/f_pc/f_pc_base.h"
|
|
#include "f/f_pc/f_pc_node_req.h"
|
|
#include "global.h"
|
|
|
|
extern "C" {
|
|
|
|
typedef s32 (*FastCreateReqFunc)(void*);
|
|
|
|
void fpcM_Draw(void* pProc);
|
|
s32 fpcM_DrawIterater(cNdIt_MethodFunc pFunc);
|
|
void fpcM_Execute(void* pProc);
|
|
void fpcM_Delete(void* pProc);
|
|
BOOL fpcM_IsCreating(u32 pID);
|
|
// void fpcM_Management(unk_func pFunc1, unk_func pFunc2);
|
|
void fpcM_Init(void);
|
|
base_process_class* fpcM_FastCreate(s16 pProcTypeID, FastCreateReqFunc param_2, void* param_3,
|
|
void* pData);
|
|
s32 fpcM_IsPause(void* pProc, u8 param_2);
|
|
void fpcM_PauseEnable(void* pProc, u8 param_2);
|
|
void fpcM_PauseDisable(void* pProc, u8 param_2);
|
|
void* fpcM_JudgeInLayer(u32 pLayerID, cNdIt_MethodFunc pFunc, void* pUserData);
|
|
};
|
|
|
|
#endif |