add Event.h
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
#ifndef EVENT_H
|
||||
#define EVENT_H
|
||||
|
||||
#include "typedefs.h"
|
||||
|
||||
#include "Model.h"
|
||||
|
||||
// total size: 0x60
|
||||
typedef struct _EVENT {
|
||||
// Members
|
||||
void (* InitFunc)(); // offset 0x0, size 0x4
|
||||
void (* PlayFunc)(); // offset 0x4, size 0x4
|
||||
void (* ActiFunc)(); // offset 0x8, size 0x4
|
||||
int State[10] __attribute__ ((aligned(16))); // offset 0xC, size 0x28
|
||||
MDLMNG* lpMdl[10]; // offset 0x34, size 0x28
|
||||
} EVENT;
|
||||
|
||||
void SetEventModelDrawAndHit(MDLMNG* lpMdl, u_char OnOff);
|
||||
void EventEneHitCheck(MDLMNG* lpEne);
|
||||
void EasyEneAppearEx(int CtrlId, u_short AnimId, u_char bLogicFree);
|
||||
void EasyEneAppear(int CtrlId);
|
||||
int CheckSquareRange(float* Pos, float* Range);
|
||||
void ActiEventFunc(u_int EventNo, u_int Id);
|
||||
void PlayEventFunc(void);
|
||||
void InitEventFunc(void);
|
||||
void SetEventFunc(void);
|
||||
|
||||
extern EVENT EventMngSt[50]; // size: 0x12C0, address: 0xA58E50
|
||||
|
||||
#endif // EVENT_H
|
||||
Reference in New Issue
Block a user