named some stuff

This commit is contained in:
Henny022p
2021-03-09 01:28:13 +01:00
parent daec92fefc
commit 5e2af32bb1
421 changed files with 1734 additions and 1789 deletions
+14 -9
View File
@@ -6,7 +6,7 @@
typedef struct ScriptExecutionContext {
u16* scriptInstructionPointer;
u32 intVariable;
u32 unk_08;
u32 postScriptActions;
u8 unk_0C[0x4]; // unused
u16 wait;
u16 unk_12;
@@ -15,22 +15,27 @@ typedef struct ScriptExecutionContext {
u8 unk_19;
u8 unk_1A;
u8 unk_1B; // unused
union SplitWord unk_1C;
union SplitWord unk_20;
union SplitWord x;
union SplitWord y;
} ScriptExecutionContext;
extern void ExecuteScriptCommandSet(Entity*, ScriptExecutionContext*);
void ExecuteScript(Entity* entity, ScriptExecutionContext* context);
extern u32 GetNextScriptCommandHalfword(u16*);
extern u32 GetNextScriptCommandWord(u16*);
extern u32 GetNextScriptCommandWordAfterCommandMetadata(u16*);
extern u32 GetNextScriptCommandHalfwordAfterCommandMetadata(u16*);
extern void StartPlayerScript(u16*);
void UnloadCutsceneData(Entity* entity);
void StartPlayerScript(u16*);
extern void sub_0807DEDC(Entity*, ScriptExecutionContext*, u32, u32);
void sub_0807DD50(Entity* entity);
void sub_0807DD64(Entity* entity);
void sub_0807DD80(Entity* entity, u16* script);
void sub_0807DEDC(Entity*, ScriptExecutionContext*, u32, u32);
extern ScriptExecutionContext* StartCutscene(Entity*, u16*);
extern void sub_0807DDAC(Entity*, void (*function)(Entity*, ScriptExecutionContext*));
extern void sub_0807DD94(Entity*, void (*function)(Entity*, ScriptExecutionContext*));
ScriptExecutionContext* StartCutscene(Entity* entity, u16* script);
void ExecuteScriptForEntity(Entity* entity, void (*postScriptCallback)(Entity*, ScriptExecutionContext*));
void HandleEntity0x82Actions(Entity* entity);
void sub_0807DD94(Entity*, void (*function)(Entity*, ScriptExecutionContext*));
#endif