diff options
author | yenatch <yenatch@gmail.com> | 2017-10-08 23:54:46 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-08 23:54:46 -0400 |
commit | b0d49dbbfbfcf39c2a9f88572437b6af77c8f709 (patch) | |
tree | be0dadd4cb3a6c36e27233836a6f104359d49949 /src/mystery_event_script.c | |
parent | b21c159b08c57a948edb268ac9b9b5baf6b4332d (diff) | |
parent | 3776a9fb4f0531535b0b5879dab7b3b6bd231736 (diff) |
Merge branch 'master' into scaninc
Diffstat (limited to 'src/mystery_event_script.c')
-rw-r--r-- | src/mystery_event_script.c | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/src/mystery_event_script.c b/src/mystery_event_script.c deleted file mode 100644 index f7a1b633d..000000000 --- a/src/mystery_event_script.c +++ /dev/null @@ -1,103 +0,0 @@ -#include "global.h" -#include "mystery_event_script.h" -#include "script.h" -#include "string_util.h" -#include "text.h" - -#if ENGLISH -#define UNK_MASK_1 0x2 -#elif GERMAN -#define UNK_MASK_1 0x4 -#endif - -#ifdef SAPPHIRE -#define UNK_MASK_2 0x100 -#else -#define UNK_MASK_2 0x80 -#endif - -extern ScrCmdFunc gScriptFuncs[]; -extern ScrCmdFunc gScriptFuncs_End[]; - -extern u8 gOtherText_DataCannotUseVersion[]; - -static EWRAM_DATA struct ScriptContext gUnknown_02039288 = {0}; - -bool32 sub_8126098(u16 a1, u32 a2, u16 a3, u32 a4) -{ - if (!(a1 & UNK_MASK_1)) - return FALSE; - - if (!(a2 & UNK_MASK_1)) - return FALSE; - - if (!(a3 & 0x4)) - return FALSE; - - if (!(a4 & UNK_MASK_2)) - return FALSE; - - return TRUE; -} - -void sub_81260D0(void) -{ - StringExpandPlaceholders(gStringVar4, gOtherText_DataCannotUseVersion); - sub_8126160(3); -} - -void sub_81260EC(struct ScriptContext *ctx, u8 *ptr) -{ - InitScriptContext(ctx, gScriptFuncs, gScriptFuncs_End); - SetupBytecodeScript(ctx, ptr); - ctx->data[0] = (u32)ptr; - ctx->data[1] = 0; - ctx->data[2] = 0; - ctx->data[3] = 0; -} - -bool32 sub_812611C(struct ScriptContext *ctx) -{ - if (RunScript(ctx) && ctx->data[3]) - return TRUE; - else - return FALSE; -} - -u32 sub_812613C(u8 *ptr) -{ - struct ScriptContext *ctx = &gUnknown_02039288; - sub_81260EC(ctx, ptr); - while (sub_812611C(ctx)) - ; - return ctx->data[2]; -} - -void sub_8126160(u32 val) -{ - gUnknown_02039288.data[2] = val; -} - -int sub_812616C(u8 *a1, int a2) -{ - unsigned int i; - int sum = 0; - - for (i = 0; i < a2; i++) - sum += a1[i]; - - return sum; -} - -u32 sub_812618C(u8 *ptr) -{ - return ptr[0] | (ptr[1] << 8) | (ptr[2] << 16) | (ptr[3] << 24); -} - -void sub_81261A4(u8 *ptr, u32 val) -{ - ptr[0] = val; - ptr[1] = val >> 8; - ptr[2] = val >> 16; - ptr[3] = val >> 24; -} |