mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
fopScn_Draw OK
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
#ifndef F_F_OP_SCENE_H_
|
||||||
|
#define F_F_OP_SCENE_H_
|
||||||
|
|
||||||
|
#include "dolphin/types.h"
|
||||||
|
#include "f/f_pc/f_pc_node.h"
|
||||||
|
|
||||||
|
class scene_class {
|
||||||
|
public:
|
||||||
|
/* 0x000 */ u8 field_0x00;
|
||||||
|
/* 0x004 */ u32 field_0x04;
|
||||||
|
/* 0x008 */ u8 field_0x08[0x24];
|
||||||
|
/* 0x02C */ int* field_0x2C;
|
||||||
|
/* 0x030 */ u8 field_0x30[0x17C];
|
||||||
|
/* 0x1AC */ nodedraw_method_class* mpNodedrawMtd;
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -2,14 +2,7 @@
|
|||||||
#define F_F_OP_SCENE_PAUSE_H_
|
#define F_F_OP_SCENE_PAUSE_H_
|
||||||
|
|
||||||
#include "dolphin/types.h"
|
#include "dolphin/types.h"
|
||||||
|
#include "f/f_op/f_op_scene.h"
|
||||||
class scene_class {
|
|
||||||
public:
|
|
||||||
/* 0x00 */ u8 field_0x00;
|
|
||||||
/* 0x04 */ u32 field_0x04;
|
|
||||||
/* 0x08 */ u8 field_0x08[0x24];
|
|
||||||
/* 0x2C */ int* field_0x2C;
|
|
||||||
};
|
|
||||||
|
|
||||||
int fopScnPause_Enable(scene_class* pScene);
|
int fopScnPause_Enable(scene_class* pScene);
|
||||||
int fopScnPause_Disable(scene_class* pScene);
|
int fopScnPause_Disable(scene_class* pScene);
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
/* f_op_scene.cpp autogenerated by split.py v0.4 at 2021-02-15 21:09:24.524260 */
|
/* f_op_scene.cpp autogenerated by split.py v0.4 at 2021-02-15 21:09:24.524260 */
|
||||||
|
|
||||||
#include "global.h"
|
#include "global.h"
|
||||||
|
#include "f/f_op/f_op_scene.h"
|
||||||
|
#include "f/f_op/f_op_scene_pause.h"
|
||||||
|
#include "f/f_pc/f_pc_node.h"
|
||||||
|
|
||||||
// additional symbols needed for f_op_scene.cpp
|
// additional symbols needed for f_op_scene.cpp
|
||||||
// autogenerated by split.py v0.4 at 2021-02-15 21:09:24.524298
|
// autogenerated by split.py v0.4 at 2021-02-15 21:09:24.524298
|
||||||
@@ -23,39 +26,36 @@ void fopScn_Create__FPv(void);
|
|||||||
// additional symbols needed for f_op_scene.cpp
|
// additional symbols needed for f_op_scene.cpp
|
||||||
// autogenerated by split.py v0.4 at 2021-02-15 21:09:24.524304
|
// autogenerated by split.py v0.4 at 2021-02-15 21:09:24.524304
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
// fopScn_Draw__FP11scene_class
|
// fopScn_Draw__FP11scene_class
|
||||||
// fopScn_Draw__FP11scene_class(scene_class*)
|
// fopScn_Draw__FP11scene_class(scene_class*)
|
||||||
asm void fopScn_Draw__FP11scene_class(void) {
|
void fopScn_Draw(scene_class* pScene) {
|
||||||
nofralloc
|
fpcNd_DrawMethod(pScene->mpNodedrawMtd,pScene);
|
||||||
#include "f/f_op/f_op_scene/asm/func_8001EB34.s"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// fopScn_Execute__FP11scene_class
|
// fopScn_Execute__FP11scene_class
|
||||||
// fopScn_Execute(scene_class*)
|
// fopScn_Execute(scene_class*)
|
||||||
asm void fopScn_Execute__FP11scene_class(void) {
|
asm void fopScn_Execute(scene_class*) {
|
||||||
nofralloc
|
nofralloc
|
||||||
#include "f/f_op/f_op_scene/asm/func_8001EB5C.s"
|
#include "f/f_op/f_op_scene/asm/func_8001EB5C.s"
|
||||||
}
|
}
|
||||||
|
|
||||||
// fopScn_IsDelete__FPv
|
// fopScn_IsDelete__FPv
|
||||||
// fopScn_IsDelete(void*)
|
// fopScn_IsDelete(void*)
|
||||||
asm void fopScn_IsDelete__FPv(void) {
|
asm void fopScn_IsDelete(void*) {
|
||||||
nofralloc
|
nofralloc
|
||||||
#include "f/f_op/f_op_scene/asm/func_8001EB84.s"
|
#include "f/f_op/f_op_scene/asm/func_8001EB84.s"
|
||||||
}
|
}
|
||||||
|
|
||||||
// fopScn_Delete__FPv
|
// fopScn_Delete__FPv
|
||||||
// fopScn_Delete(void*)
|
// fopScn_Delete(void*)
|
||||||
asm void fopScn_Delete__FPv(void) {
|
asm void fopScn_Delete(void*) {
|
||||||
nofralloc
|
nofralloc
|
||||||
#include "f/f_op/f_op_scene/asm/func_8001EBAC.s"
|
#include "f/f_op/f_op_scene/asm/func_8001EBAC.s"
|
||||||
}
|
}
|
||||||
|
|
||||||
// fopScn_Create__FPv
|
// fopScn_Create__FPv
|
||||||
// fopScn_Create(void*)
|
// fopScn_Create(void*)
|
||||||
asm void fopScn_Create__FPv(void) {
|
asm void fopScn_Create(void*) {
|
||||||
nofralloc
|
nofralloc
|
||||||
#include "f/f_op/f_op_scene/asm/func_8001EC00.s"
|
#include "f/f_op/f_op_scene/asm/func_8001EC00.s"
|
||||||
}
|
}
|
||||||
};
|
|
||||||
|
|||||||
@@ -4,14 +4,6 @@
|
|||||||
#include "SComponent/c_tag.h"
|
#include "SComponent/c_tag.h"
|
||||||
#include "global.h"
|
#include "global.h"
|
||||||
|
|
||||||
// additional symbols needed for f_op_scene_tag.cpp
|
|
||||||
// autogenerated by split.py v0.4 at 2021-02-15 20:28:40.331363
|
|
||||||
extern "C" {
|
|
||||||
void fopScnTg_Init__FP15scene_tag_classPv(void);
|
|
||||||
void fopScnTg_QueueTo__FP15scene_tag_class(void);
|
|
||||||
void fopScnTg_ToQueue__FP15scene_tag_class(void);
|
|
||||||
}
|
|
||||||
|
|
||||||
// additional symbols needed for f_op_scene_tag.cpp
|
// additional symbols needed for f_op_scene_tag.cpp
|
||||||
// autogenerated by split.py v0.4 at 2021-02-15 20:28:40.331367
|
// autogenerated by split.py v0.4 at 2021-02-15 20:28:40.331367
|
||||||
extern node_list_class g_fopScnTg_SceneList;
|
extern node_list_class g_fopScnTg_SceneList;
|
||||||
@@ -24,9 +16,6 @@ void fopScnTg_ToQueue(scene_tag_class* pSceneTag) {
|
|||||||
cTg_Addition(&g_fopScnTg_SceneList, (create_tag_class*)pSceneTag);
|
cTg_Addition(&g_fopScnTg_SceneList, (create_tag_class*)pSceneTag);
|
||||||
}
|
}
|
||||||
|
|
||||||
// fopScnTg_Init__FP15scene_tag_classPv
|
void fopScnTg_Init(scene_tag_class* pSceneTag, void* pData) {
|
||||||
// fopScnTg_Init__FP15scene_tag_classPv(scene_tag_class*, void*)
|
cTg_Create((create_tag_class*)pSceneTag,pData);
|
||||||
asm void fopScnTg_Init(scene_tag_class*, void*) {
|
|
||||||
nofralloc
|
|
||||||
#include "f/f_op/f_op_scene_tag/asm/func_8001F188.s"
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user