mirror of https://github.com/zeldaret/tmc.git
64 lines
1.3 KiB
C
64 lines
1.3 KiB
C
#ifndef OVERWORLD_H
|
|
#define OVERWORLD_H
|
|
|
|
#include "global.h"
|
|
#include "area.h"
|
|
|
|
void ChangeLightLevel(s32);
|
|
void SetPopupState(u32 type, u32 choice_idx);
|
|
|
|
bool32 CheckIsOverworld(void);
|
|
bool32 sub_08052638(u32 r0);
|
|
#ifndef EU
|
|
u32 sub_08052654(void);
|
|
#endif
|
|
u32 CheckIsDungeon(void);
|
|
u32 CheckIsInteriorWithEnemies(void);
|
|
u32 CheckIsInteriorNoEnemies(void);
|
|
u32 CheckHasMap(void);
|
|
|
|
s32 ModHealth(s32 deltaHealth);
|
|
void ModRupees(s32 rupeeDelta);
|
|
|
|
void sub_080526F8(s32 a1);
|
|
u32 sub_08052724(void);
|
|
u32 HasDungeonMap(void);
|
|
u32 HasDungeonCompass(void);
|
|
u32 HasDungeonBigKey(void);
|
|
u32 HasDungeonSmallKey(void);
|
|
|
|
void sub_080527FC(u32 a1, u32 a2);
|
|
#ifndef EU
|
|
void sub_08052878(void);
|
|
#endif
|
|
|
|
void RoomExitCallback(void);
|
|
void InitParachuteRoom(void);
|
|
u32 sub_08052B24(void);
|
|
void DisplayEzloMessage(void);
|
|
|
|
void sub_08052CA4(u32 area, u32 room, u32 x, u32 y);
|
|
void sub_08052CD0(u32 area, u32 room, u32 x, u32 y);
|
|
|
|
void sub_08052CFC(void);
|
|
|
|
/**
|
|
* @brief Get bank offset for area
|
|
*/
|
|
u32 GetFlagBankOffset(u32 idx);
|
|
|
|
RoomResInfo* GetCurrentRoomInfo(void);
|
|
void sub_08052EA0(void);
|
|
void sub_08052FD8(u32 room, u32 area);
|
|
void UpdateGlobalProgress(void);
|
|
void sub_08053250(void);
|
|
void sub_08053320(void);
|
|
void sub_080533CC(void);
|
|
void sub_08053494(void);
|
|
void sub_080534AC(void);
|
|
void sub_08053500(void);
|
|
|
|
u32 GetBottleContaining(u32);
|
|
|
|
#endif // OVERWORLD_H
|