mirror of
https://github.com/pret/pokediamond.git
synced 2026-04-25 07:26:54 -05:00
fix warnings in script.h
This commit is contained in:
parent
f5020bf1a7
commit
caf682d92b
|
|
@ -1,4 +1,3 @@
|
|||
#include "global.h"
|
||||
#include "script.h"
|
||||
|
||||
u16 ScriptReadHalfword(struct ScriptContext *ctx);
|
||||
|
|
@ -42,9 +41,9 @@ THUMB_FUNC void StopScript(struct ScriptContext *ctx)
|
|||
ctx->scriptPtr = 0;
|
||||
}
|
||||
|
||||
THUMB_FUNC void FUN_02038B6C(struct ScriptContext *ctx, int r1)
|
||||
THUMB_FUNC void FUN_02038B6C(struct ScriptContext *ctx, s32 r1)
|
||||
{
|
||||
ctx->unk74 = r1;
|
||||
ctx->unk74 = (u32)r1;
|
||||
}
|
||||
|
||||
THUMB_FUNC u8 RunScriptCommand(struct ScriptContext *ctx)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
#ifndef _SCRIPT_H_
|
||||
#define _SCRIPT_H_
|
||||
|
||||
#include "global.h"
|
||||
|
||||
struct ScriptContext;
|
||||
|
||||
typedef u8 (*ScrCmdFunc)(struct ScriptContext *);
|
||||
|
|
@ -22,6 +24,18 @@ struct ScriptContext
|
|||
|
||||
#define ScriptReadByte(ctx) (*(ctx->scriptPtr++))
|
||||
|
||||
void InitScriptContext(struct ScriptContext *ctx, void *cmdTable, void *cmdTableEnd);
|
||||
u8 SetupBytecodeScript(struct ScriptContext *ctx, const u8 *ptr);
|
||||
void SetupNativeScript(struct ScriptContext *ctx, u8 (*ptr)(struct ScriptContext *));
|
||||
void StopScript(struct ScriptContext *ctx);
|
||||
void FUN_02038B6C(struct ScriptContext *ctx, s32 r1);
|
||||
u8 RunScriptCommand(struct ScriptContext *ctx);
|
||||
u8 ScriptPush(struct ScriptContext *ctx, const u8 *ptr);
|
||||
const u8 *ScriptPop(struct ScriptContext *ctx);
|
||||
void ScriptJump(struct ScriptContext *ctx, const u8 *ptr);
|
||||
u8 ScriptCall(struct ScriptContext *ctx, const u8 *ptr);
|
||||
void ScriptReturn(struct ScriptContext *ctx);
|
||||
u16 ScriptReadHalfword(struct ScriptContext *ctx);
|
||||
u32 ScriptReadWord(struct ScriptContext *ctx);
|
||||
|
||||
#endif // _SCRIPT_H_
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user