diff --git a/src/cs4/Seimei/src/Damage.h b/src/cs4/Seimei/src/Damage.h new file mode 100644 index 0000000..cb4f79c --- /dev/null +++ b/src/cs4/Seimei/src/Damage.h @@ -0,0 +1,7 @@ +#ifndef DAMAGE_H +#define DAMAGE_H +#include "common.h" + +void DamageProc(); +void InitDamageMng(); +#endif // DAMAGE_H diff --git a/src/cs4/Seimei/src/Debug.h b/src/cs4/Seimei/src/Debug.h new file mode 100644 index 0000000..32d82a7 --- /dev/null +++ b/src/cs4/Seimei/src/Debug.h @@ -0,0 +1,6 @@ +#ifndef DEBUG_H +#define DEBUG_H +#include "common.h" + +void ResetDebug(); +#endif // DEBUG_H \ No newline at end of file diff --git a/src/cs4/Seimei/src/Draw.h b/src/cs4/Seimei/src/Draw.h index ce85649..8c615b3 100644 --- a/src/cs4/Seimei/src/Draw.h +++ b/src/cs4/Seimei/src/Draw.h @@ -1,10 +1,16 @@ #ifndef DRAW_H #define DRAW_H +#include "common.h" +#include "Model.h" void DrawClearImage(); void DrawInit(); void DrawSetClearColor(int * col); - +void DrawCalcView(); +int CheckDramaDrawModel(MDLMNG * lpMdlMng /* r16 */); +void DrawSynch(); +int CheckRiddleDrawModel(MDLMNG * lpMdlMng /* r16 */); +void InitLightMat(); diff --git a/src/cs4/Seimei/src/Dss.h b/src/cs4/Seimei/src/Dss.h new file mode 100644 index 0000000..0d01243 --- /dev/null +++ b/src/cs4/Seimei/src/Dss.h @@ -0,0 +1,6 @@ +#ifndef DSS_H +#define DSS_H +#include "common.h" + +void DssInit(); +#endif // DSS_H \ No newline at end of file diff --git a/src/cs4/Seimei/src/Ene.h b/src/cs4/Seimei/src/Ene.h index 695626f..f5e8f84 100644 --- a/src/cs4/Seimei/src/Ene.h +++ b/src/cs4/Seimei/src/Ene.h @@ -198,4 +198,7 @@ struct /* @anon5 */ { signed int ItemId; // offset 0x48, size 0x4 } * lpEneSave /* r21 */); + void EnePlayAll(); + void InitEneSave(); + #endif // ENE_H diff --git a/src/cs4/Seimei/src/FrontEnd/FrontEnd_Card.h b/src/cs4/Seimei/src/FrontEnd/FrontEnd_Card.h index df1743b..a865bd5 100644 --- a/src/cs4/Seimei/src/FrontEnd/FrontEnd_Card.h +++ b/src/cs4/Seimei/src/FrontEnd/FrontEnd_Card.h @@ -1,6 +1,9 @@ -#ifndef FRONTEND_CARD_H -#define FRONTEND_CARD_H +#ifndef FRONT_END_CARD_H +#define FRONT_END_CARD_H +#include "common.h" void FECard_Action(float dt_ /* r20 */); - -#endif // FRONTEND_CARD_H \ No newline at end of file +void FECard_Draw(); +void FECard_Enable_Draw(signed int bEnable_ /* r2 */); +int FECard_Initialize(); +#endif // FRONT_END_CARD_H diff --git a/src/cs4/Seimei/src/Game.c b/src/cs4/Seimei/src/Game.c index 0dc4004..3c51a48 100644 --- a/src/cs4/Seimei/src/Game.c +++ b/src/cs4/Seimei/src/Game.c @@ -4,21 +4,33 @@ #include "sfx/SfxPostEffect.h" #include "FrontEnd/FrontEnd_Card.h" #include "Camera.h" +#include "Damage.h" +#include "Debug.h" #include "Drama.h" +#include "Draw.h" #include "DrawOT.h" +#include "Dss.h" +#include "Ene.h" #include "EtcEvent.h" #include "Event.h" #include "Filter.h" #include "Font.h" +#include "FrontEnd/FrontEnd_Card.h" +#include "Hmd.h" #include "KuonMsg.h" #include "Main.h" #include "Model.h" +#include "MovePath.h" +#include "Object.h" #include "Pad.h" +#include "PointLight.h" +#include "Spirit.h" #include "Sprite.h" #include "TexEffect.h" #include "Unk.h" #include "common.h" #include "ee/eeregs.h" +#include "sfx/SfxPostEffect.h" void *lpGameTexList; diff --git a/src/cs4/Seimei/src/Hdm.h b/src/cs4/Seimei/src/Hmd.h similarity index 76% rename from src/cs4/Seimei/src/Hdm.h rename to src/cs4/Seimei/src/Hmd.h index b629c0b..e514b21 100644 --- a/src/cs4/Seimei/src/Hdm.h +++ b/src/cs4/Seimei/src/Hmd.h @@ -1,10 +1,12 @@ #ifndef HMD_H #define HMD_H -#include "typedefs.h" +#include "common.h" #include "Model.h" +void InitHitLine(); + u_int CheckHitMapGetMdlMng(MDLMNG* lpMdlMng, MDLMNG** HitMdlMng); #endif // HMD_H diff --git a/src/cs4/Seimei/src/MovePath.h b/src/cs4/Seimei/src/MovePath.h new file mode 100644 index 0000000..2381cb4 --- /dev/null +++ b/src/cs4/Seimei/src/MovePath.h @@ -0,0 +1,7 @@ +#ifndef MOVE_PATH_H +#define MOVE_PATH_H +#include "common.h" + + +void InitMovePath(); +#endif // MOVE_PATH_H \ No newline at end of file diff --git a/src/cs4/Seimei/src/Object.h b/src/cs4/Seimei/src/Object.h new file mode 100644 index 0000000..a985f53 --- /dev/null +++ b/src/cs4/Seimei/src/Object.h @@ -0,0 +1,7 @@ +#ifndef OBJECT_H +#define OBJECT_H +#include "common.h" +void ObjPlayAll(); +void InitObjFunc(); +void SetObjFunc(); +#endif // OBJECT_H \ No newline at end of file diff --git a/src/cs4/Seimei/src/PointLight.h b/src/cs4/Seimei/src/PointLight.h new file mode 100644 index 0000000..69ac40b --- /dev/null +++ b/src/cs4/Seimei/src/PointLight.h @@ -0,0 +1,7 @@ +#ifndef POINT_LIGHT_H +#define POINT_LIGHT_H +#include "common.h" + +void UpdatePointLight(); +void InitPointLight(); +#endif // POINT_LIGHT_H diff --git a/src/cs4/Seimei/src/Spirit.h b/src/cs4/Seimei/src/Spirit.h new file mode 100644 index 0000000..056bd2f --- /dev/null +++ b/src/cs4/Seimei/src/Spirit.h @@ -0,0 +1,6 @@ +#ifndef SPIRIT_H +#define SPIRIT_H +#include "common.h" + +void InitSpiritMng(); +#endif // SPIRIT_H \ No newline at end of file diff --git a/src/cs4/Seimei/src/sfx/SfxPostEffect.h b/src/cs4/Seimei/src/sfx/SfxPostEffect.h index e771c95..00f09e2 100644 --- a/src/cs4/Seimei/src/sfx/SfxPostEffect.h +++ b/src/cs4/Seimei/src/sfx/SfxPostEffect.h @@ -1,6 +1,8 @@ -#ifndef SFXPOSTEFFECT_H -#define SFXPOSTEFFECT_H +#ifndef SFX_POST_EFFECT_H +#define SFX_POST_EFFECT_H +#include "common.h" -signed int SfxPostEffect_Action(float sec_ /* r29 */); - -#endif // SFXPOSTEFFECT_H \ No newline at end of file +int SfxPostEffect_Action(float sec_ /* r29 */); +int SfxPostEffect_Draw(); +int SfxPostEffect_Initialize(); +#endif // SFX_POST_EFFECT_H