diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2020-05-26 09:42:03 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2020-05-26 09:42:03 -0400 |
commit | 8c8a5a07c5e6b1a2d0d0592a30be31ccd140fc1e (patch) | |
tree | c23120a706d012bd19c4c2584af5009fd2016ecf /include/poke_overlay.h | |
parent | e643eddc0def8e4851a4195e8ed4de06c847f52d (diff) | |
parent | 227da51c377f621f542ffdb52ef56bfb807f29ab (diff) |
Merge branch 'master' of github.com:martmists/pokediamond into pikalax_work
Diffstat (limited to 'include/poke_overlay.h')
-rw-r--r-- | include/poke_overlay.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/include/poke_overlay.h b/include/poke_overlay.h index 5ee9073a..400f600e 100644 --- a/include/poke_overlay.h +++ b/include/poke_overlay.h @@ -7,7 +7,20 @@ #define OVERLAY_LOAD_ITCM 1 #define OVERLAY_LOAD_DTCM 2 +struct LoadedOverlay { + FSOverlayID id; + BOOL active; +}; + +void FreeOverlayAllocation(struct LoadedOverlay * loaded); void UnloadOverlayByID(FSOverlayID id); -BOOL HandleLoadOverlay(FSOverlayID id, int a1); +s32 GetOverlayLoadDestination(FSOverlayID id); +BOOL HandleLoadOverlay(FSOverlayID id, s32 a1); +BOOL CanOverlayBeLoaded(FSOverlayID id); +struct LoadedOverlay* GetLoadedOverlaysInRegion(s32 a0); +BOOL GetOverlayRamBounds(FSOverlayID id, void ** start, void ** end); +BOOL LoadOverlayNormal(MIProcessor target, FSOverlayID id); +BOOL LoadOverlayNoInit(MIProcessor target, FSOverlayID id); +BOOL LoadOverlayNoInitAsync(MIProcessor target, FSOverlayID id); #endif //GUARD_POKE_OVERLAY_H |