document field map change flags (#1234)
Some checks are pending
build / build (push) Waiting to run

This commit is contained in:
Ebbenezer
2026-07-18 16:47:01 -05:00
committed by GitHub
parent 53546d1ff3
commit 79970cc2e8
94 changed files with 659 additions and 677 deletions

View File

@@ -2,6 +2,7 @@
#define POKEPLATINUM_MAP_HEADER_DATA_H
#include "constants/heap.h"
#include "generated/map_headers.h"
#include "field/field_system_decl.h"
#include "overlay006/wild_encounters.h"
@@ -67,7 +68,7 @@ typedef struct MapHeaderData {
void MapHeaderData_Init(FieldSystem *fieldSystem, enum HeapID heapID);
void MapHeaderData_Free(FieldSystem *fieldSystem);
void MapHeaderData_Load(FieldSystem *fieldSystem, int headerID);
void MapHeaderData_Load(FieldSystem *fieldSystem, enum MapHeaderID mapHeaderID);
void sub_0203A418(FieldSystem *fieldSystem);
const BgEvent *MapHeaderData_GetBgEvents(const FieldSystem *fieldSystem);
int MapHeaderData_GetNumBgEvents(const FieldSystem *fieldSystem);
@@ -84,7 +85,7 @@ BOOL MapHeaderData_SetWarpEventPos(FieldSystem *fieldSystem, u16 index, u16 x, u
BOOL MapHeaderData_SetWarpEventDestHeaderID(FieldSystem *fieldSystem, u16 index, u16 destHeaderID);
BOOL MapHeaderData_SetWarpEventDestWarpID(FieldSystem *fieldSystem, u16 index, u16 destWarpID);
BOOL MapHeaderData_SetBgEventPos(FieldSystem *fieldSystem, u16 index, u16 x, u16 z);
void MapHeaderData_LoadWildEncounters(WildEncounters *encounterData, int headerID);
void MapHeaderData_LoadWildEncounters(WildEncounters *data, enum MapHeaderID mapHeaderID);
const WildEncounters *MapHeaderData_GetWildEncounters(const FieldSystem *fieldSystem);
const u8 *MapHeaderData_GetInitScriptBytes(const FieldSystem *fieldSystem);
BOOL MapHeaderData_IsPosFreeOfObjectEvents(const FieldSystem *fieldSystem, u16 x, u16 z);