mirror of
https://github.com/pret/pmd-red.git
synced 2026-08-28 11:44:30 -05:00
extern cleanup of ground_map
This commit is contained in:
@@ -6,12 +6,20 @@
|
||||
|
||||
void GroundBg_Init(GroundBg *groundBg, const SubStruct_52C *a1);
|
||||
void GroundBg_FreeAll(GroundBg *groundBg);
|
||||
void sub_80A2D68(GroundBg *groundBg);
|
||||
void sub_80A2D88(GroundBg *groundBg);
|
||||
void sub_80A2FBC(GroundBg *groundBg, s32 mapFileId_);
|
||||
void sub_80A3440(GroundBg *groundBg, s32 mapFileId_, const DungeonLocation *dungLoc, s32 a3);
|
||||
void sub_80A3B80(GroundBg *groundBg, u8 a1, u8 a2);
|
||||
void sub_80A3BB0(GroundBg *groundBg, s32 a0_);
|
||||
void sub_80A4558(GroundBg *groundBg, s32 id, PixelPos *dstPos);
|
||||
void sub_80A456C(GroundBg *groundBg, s32 id, const PixelPos *srcPos);
|
||||
void sub_80A4580(GroundBg *groundBg, s32 id, PixelPos *pixPos);
|
||||
void sub_80A4608(GroundBg *groundBg, PixelPos *dstPos);
|
||||
u16 sub_80A4720(GroundBg *groundBg, s32 id, PixelPos *pixPos);
|
||||
void sub_80A4740(GroundBg *groundBg, s32 id, PixelPos *pixPos, u32 dstVal);
|
||||
void sub_80A4764(GroundBg *groundBg);
|
||||
void sub_80A49E8(GroundBg *groundBg);
|
||||
void GetDungeonBounds(GroundBg *groundBg, PixelPos *dstPos1, PixelPos *dstPos2);
|
||||
|
||||
#endif // GUARD_GROUND_BG_H
|
||||
|
||||
@@ -1,12 +1,22 @@
|
||||
#ifndef GUARD_GROUND_MAP_H
|
||||
#define GUARD_GROUND_MAP_H
|
||||
|
||||
#include "structs/str_position.h"
|
||||
|
||||
void GroundMap_Reset(void);
|
||||
void AllocGroundMapAction(void);
|
||||
void FreeGroundMapAction(void);
|
||||
void sub_80A4B38(void);
|
||||
void sub_80A4B54(void);
|
||||
void sub_80A56C0(PixelPos *pos);
|
||||
s16 GetAdjustedGroundMap(s32 mapId);
|
||||
s16 GetGroundMapID(void);
|
||||
|
||||
void GroundMap_ExecuteEnter(s16);
|
||||
void GroundMap_ExecuteEvent(s16 scriptIndex, u32);
|
||||
void GroundMap_ExecuteStation(s32 _map, s32 _group, s32 _sector, bool32 _setScriptState);
|
||||
bool8 GroundMapNotifyAll(s16);
|
||||
bool8 sub_80A4D48(s16 index);
|
||||
void GroundMap_Action(void);
|
||||
|
||||
#endif // GUARD_GROUND_MAP_H
|
||||
|
||||
@@ -1,11 +1,31 @@
|
||||
#ifndef GUARD_GROUND_MAP_1_H
|
||||
#define GUARD_GROUND_MAP_1_H
|
||||
|
||||
void GroundMap_ExecuteEnter(s16);
|
||||
void GroundMap_ExecuteEvent(s16 scriptIndex, u32);
|
||||
void GroundMap_ExecuteStation(s32 _map, s32 _group, s32 _sector, bool32 _setScriptState);
|
||||
// size: 0x24
|
||||
#include "structs/str_position.h"
|
||||
|
||||
bool8 GroundMapNotifyAll(s16);
|
||||
bool8 sub_80A4D48(s16 index);
|
||||
typedef struct unkStruct_3001B74
|
||||
{
|
||||
s16 unk0;
|
||||
u8 unk2;
|
||||
s32 unk4;
|
||||
s32 unk8;
|
||||
PixelPos unkC;
|
||||
u32 unk14;
|
||||
u32 unk18;
|
||||
u32 unk1C;
|
||||
u32 unk20;
|
||||
} unkStruct_3001B74;
|
||||
|
||||
void GroundWeather_Select(s16);
|
||||
void nullsub_121(void);
|
||||
void nullsub_122(void);
|
||||
void nullsub_123(void);
|
||||
|
||||
void sub_80A5E70(void);
|
||||
void sub_80A5E8C(u8);
|
||||
void sub_80A5EBC(void);
|
||||
void sub_80A5EDC(u8);
|
||||
void sub_80A60D8(void);
|
||||
|
||||
#endif // GUARD_GROUND_MAP_1_H
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
#ifndef GUARD_GROUND_MAP_2_H
|
||||
#define GUARD_GROUND_MAP_2_H
|
||||
|
||||
// size: 0x24
|
||||
typedef struct unkStruct_3001B74
|
||||
{
|
||||
s16 unk0;
|
||||
u8 unk2;
|
||||
s32 unk4;
|
||||
s32 unk8;
|
||||
s32 unkC;
|
||||
s32 unk10;
|
||||
u32 unk14;
|
||||
u32 unk18;
|
||||
u32 unk1C;
|
||||
u32 unk20;
|
||||
} unkStruct_3001B74;
|
||||
|
||||
void GroundWeather_Select(s16);
|
||||
void nullsub_121(void);
|
||||
void nullsub_122(void);
|
||||
void nullsub_123(void);
|
||||
|
||||
void sub_80A5E70(void);
|
||||
void sub_80A5E8C(u8);
|
||||
void sub_80A5EBC(void);
|
||||
void sub_80A5EDC(u8);
|
||||
void sub_80A60D8(void);
|
||||
|
||||
#endif // GUARD_GROUND_MAP_2_H
|
||||
9
include/ground_script_file.h
Normal file
9
include/ground_script_file.h
Normal file
@@ -0,0 +1,9 @@
|
||||
#ifndef INCLUDE_GROUND_SCRIPT_FILE_H
|
||||
#define INCLUDE_GROUND_SCRIPT_FILE_H
|
||||
|
||||
void sub_80A7744(void);
|
||||
void sub_80A7754(void);
|
||||
bool8 ChangeScriptFile(s16 a0);
|
||||
const struct GroundScriptHeader *GetGroundScript(s16 mapId, const DebugLocation *unused);
|
||||
|
||||
#endif /* INCLUDE_GROUND_SCRIPT_FILE_H */
|
||||
Reference in New Issue
Block a user