mirror of
https://github.com/zeldaret/tmc
synced 2026-09-02 02:02:30 -04:00
named some stuff
This commit is contained in:
+14
-9
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user