diff options
author | red031000 <rubenru09@aol.com> | 2020-06-27 17:52:35 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-27 17:52:35 +0100 |
commit | c202e7568c660ce16853f6f21720240615b692f4 (patch) | |
tree | 0e6f9932e67d56a8d2342ee11f74e0ce1e6e44d7 /include/script.h | |
parent | 981bf953cbf711eca70d31ccec297ac38501ffd8 (diff) | |
parent | 51afc1756ecf096739b2b75806ed738bd7d56b18 (diff) |
Merge pull request #191 from PikalaxALT/pikalax_work
Sound and script cleanup; fixrom + makerom
Diffstat (limited to 'include/script.h')
-rw-r--r-- | include/script.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/include/script.h b/include/script.h index 87ac778b..494a9d9f 100644 --- a/include/script.h +++ b/include/script.h @@ -2,6 +2,7 @@ #define _SCRIPT_H_
#include "global.h"
+#include "msgdata.h"
struct ScriptContext;
@@ -17,17 +18,17 @@ struct ScriptContext const u8 *scriptPtr;
const u8 *stack[20];
ScrCmdFunc *cmdTable;
- ScrCmdFunc *cmdTableEnd;
+ u32 cmdCount;
u32 data[4];
u32 unk74;
- u32 unk78;
- u32 unk7C;
+ struct MsgData * unk78;
+ u8 *unk7C;
void * unk80;
};
#define ScriptReadByte(ctx) (*(ctx->scriptPtr++))
-void InitScriptContext(struct ScriptContext *ctx, void *cmdTable, void *cmdTableEnd);
+void InitScriptContext(struct ScriptContext *ctx, void *cmdTable, u32 cmdCount);
u8 SetupBytecodeScript(struct ScriptContext *ctx, const u8 *ptr);
void SetupNativeScript(struct ScriptContext *ctx, u8 (*ptr)(struct ScriptContext *));
void StopScript(struct ScriptContext *ctx);
|