mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-01-30 16:11:06 +01:00
Use map script constants in map script functions
This commit is contained in:
parent
8816aa527d
commit
a5cf2b8090
15
src/script.c
15
src/script.c
@ -2,6 +2,7 @@
|
|||||||
#include "script.h"
|
#include "script.h"
|
||||||
#include "event_data.h"
|
#include "event_data.h"
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
|
#include "constants/map_scripts.h"
|
||||||
|
|
||||||
#define RAM_SCRIPT_MAGIC 51
|
#define RAM_SCRIPT_MAGIC 51
|
||||||
|
|
||||||
@ -293,32 +294,32 @@ u8 *MapHeaderCheckScriptTable(u8 tag)
|
|||||||
|
|
||||||
void RunOnLoadMapScript(void)
|
void RunOnLoadMapScript(void)
|
||||||
{
|
{
|
||||||
MapHeaderRunScriptType(1);
|
MapHeaderRunScriptType(MAP_SCRIPT_ON_LOAD);
|
||||||
}
|
}
|
||||||
|
|
||||||
void RunOnTransitionMapScript(void)
|
void RunOnTransitionMapScript(void)
|
||||||
{
|
{
|
||||||
MapHeaderRunScriptType(3);
|
MapHeaderRunScriptType(MAP_SCRIPT_ON_TRANSITION);
|
||||||
}
|
}
|
||||||
|
|
||||||
void RunOnResumeMapScript(void)
|
void RunOnResumeMapScript(void)
|
||||||
{
|
{
|
||||||
MapHeaderRunScriptType(5);
|
MapHeaderRunScriptType(MAP_SCRIPT_ON_RESUME);
|
||||||
}
|
}
|
||||||
|
|
||||||
void RunOnReturnToFieldMapScript(void)
|
void RunOnReturnToFieldMapScript(void)
|
||||||
{
|
{
|
||||||
MapHeaderRunScriptType(7);
|
MapHeaderRunScriptType(MAP_SCRIPT_ON_RETURN_TO_FIELD);
|
||||||
}
|
}
|
||||||
|
|
||||||
void RunOnDiveWarpMapScript(void)
|
void RunOnDiveWarpMapScript(void)
|
||||||
{
|
{
|
||||||
MapHeaderRunScriptType(6);
|
MapHeaderRunScriptType(MAP_SCRIPT_ON_DIVE_WARP);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool8 TryRunOnFrameMapScript(void)
|
bool8 TryRunOnFrameMapScript(void)
|
||||||
{
|
{
|
||||||
u8 *ptr = MapHeaderCheckScriptTable(2);
|
u8 *ptr = MapHeaderCheckScriptTable(MAP_SCRIPT_ON_FRAME_TABLE);
|
||||||
|
|
||||||
if (!ptr)
|
if (!ptr)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
@ -329,7 +330,7 @@ bool8 TryRunOnFrameMapScript(void)
|
|||||||
|
|
||||||
void TryRunOnWarpIntoMapScript(void)
|
void TryRunOnWarpIntoMapScript(void)
|
||||||
{
|
{
|
||||||
u8 *ptr = MapHeaderCheckScriptTable(4);
|
u8 *ptr = MapHeaderCheckScriptTable(MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE);
|
||||||
if (ptr)
|
if (ptr)
|
||||||
ScriptContext2_RunNewScript(ptr);
|
ScriptContext2_RunNewScript(ptr);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user