executeScriptCommandSet: Split stuff into headers.

This commit is contained in:
Ibot02
2021-01-15 22:46:43 +01:00
parent 63038b4c6b
commit a14614a1a3
12 changed files with 360 additions and 370 deletions
+33
View File
@@ -0,0 +1,33 @@
#ifndef SCRIPT_H
#define SCRIPT_H
#include "global.h"
typedef struct {
u16 * unk_00;
u32 unk_04;
u32 unk_08;
u8 unk_0C[0x4];//unused
u16 unk_10;
u16 unk_12;
u32 unk_14;
u8 unk_18;
u8 unk_19;
u8 unk_1A;
u8 unk_1B;//unused
union SplitWord unk_1C;
union SplitWord unk_20;
} ScriptExecutionContext;
extern void ExecuteScriptCommandSet(Entity*, ScriptExecutionContext*);
extern u32 GetNextScriptCommandHalfword(u16*);
extern u32 GetNextScriptCommandWord(u16*);
extern u32 GetNextScriptCommandWordAfterCommandMetadata(u16*);
extern u32 GetNextScriptCommandHalfwordAfterCommandMetadata(u16*);
extern void StartPlayerScript(u32);
extern void sub_0807DEDC(Entity*, ScriptExecutionContext*, u32, u32);
#endif