mirror of
https://github.com/zeldaret/tmc
synced 2026-08-31 09:40:41 -04:00
executeScriptCommandSet: Split stuff into headers.
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user