From 4023a0b288d758fc8e0ef4b7adea36cf5f39b10c Mon Sep 17 00:00:00 2001 From: Tal Hayon Date: Fri, 7 Jan 2022 04:42:12 +0200 Subject: Work on castorWildStatue --- include/script.h | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'include/script.h') diff --git a/include/script.h b/include/script.h index b59d8916..33ce1767 100644 --- a/include/script.h +++ b/include/script.h @@ -4,28 +4,28 @@ #include "entity.h" typedef struct ScriptExecutionContext { - u16* scriptInstructionPointer; - u32 intVariable; - u32 postScriptActions; - u8 unk_0C[0x4]; // unused - u16 wait; - u16 unk_12; - u32 condition; - u8 unk_18; - u8 unk_19; - u8 unk_1A; - u8 unk_1B; // unused - union SplitWord x; - union SplitWord y; + /*0x00*/ u16* scriptInstructionPointer; + /*0x03*/ u32 intVariable; + /*0x08*/ u32 postScriptActions; + /*0x0C*/ u8 unk_0C[0x4]; // unused + /*0x10*/ u16 wait; + /*0x12*/ u16 unk_12; + /*0x14*/ u32 condition; + /*0x18*/ u8 unk_18; + /*0x19*/ u8 unk_19; + /*0x1A*/ u8 unk_1A; + /*0x1B*/ u8 unk_1B; // unused + /*0x1C*/ union SplitWord x; + /*0x20*/ union SplitWord y; } ScriptExecutionContext; typedef struct { // Sync flags are used to synchronize scripts running on different entities - u32 syncFlags; - u16 commandIndex; - u8 commandSize; - u8 flags; - u8 unk_08; + /*0x0*/ u32 syncFlags; + /*0x4*/ u16 commandIndex; + /*0x6*/ u8 commandSize; + /*0x7*/ u8 flags; + /*0x8*/ u8 unk_08; } ActiveScriptInfo; extern ActiveScriptInfo gActiveScriptInfo; -- cgit v1.2.3