diff --git a/src/cs4/Seimei/src/EtcEvent.h b/src/cs4/Seimei/src/EtcEvent.h index 7fdcf95..b52d0ec 100644 --- a/src/cs4/Seimei/src/EtcEvent.h +++ b/src/cs4/Seimei/src/EtcEvent.h @@ -14,16 +14,17 @@ struct _ETC_EVENT_MNSG__ENE_EXT_GENE_DATA_ST { unsigned int dmy[3]; // offset 0x14, size 0xC }; -struct _ETC_EVENT_MNG_ST { +typedef struct { // Members _MNG_STATE_ST mng_state; // offset 0x0, size 0x20 signed int DrawState; // offset 0x20, size 0x4 unsigned char * * pEtcEventFileBuf; // offset 0x24, size 0x4 struct _ETC_EVENT_MNSG__ENE_EXT_GENE_DATA_ST EneExtGeneEventData; // offset 0x28, size 0x20 -}; +} _ETC_EVENT_MNG_ST; + +extern _ETC_EVENT_MNG_ST g_EtcEventMng; - struct _ETC_EVENT_MNG_ST g_EtcEventMng; +int EtcEventMng_EneExtGeneEvent_Update( _ETC_EVENT_MNG_ST * pEtcEventMng /* r2 */); +int EtcEventMng_EneExtGeneEvent_End(_ETC_EVENT_MNG_ST * pEtcEventMng /* r2 */); - int EtcEventMng_EneExtGeneEvent_Update(struct _ETC_EVENT_MNG_ST * pEtcEventMng /* r2 */); - int EtcEventMng_EneExtGeneEvent_End(struct _ETC_EVENT_MNG_ST * pEtcEventMng /* r2 */); #endif // ETC_EVENT_H \ No newline at end of file diff --git a/src/cs4/Seimei/src/Unk.h b/src/cs4/Seimei/src/Unk.h index c334a41..6d0fe6c 100644 --- a/src/cs4/Seimei/src/Unk.h +++ b/src/cs4/Seimei/src/Unk.h @@ -22,8 +22,8 @@ extern struct /* @anon0 */ { unsigned short cam_id; // offset 0x6, size 0x2 }* lpSceneLoad; // size: 0x4, address: 0x257530 -static float VZ[4]; // size: 0x10, address: 0x228720 -static float VW[4]; // size: 0x10, address: 0x228730 +extern float VZ[4]; // size: 0x10, address: 0x228720 +extern float VW[4]; // size: 0x10, address: 0x228730 typedef enum /* @enum */ { HSYN_PORT_SQBGM = 0,