mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-08-25 16:04:18 -05:00
25 lines
1.2 KiB
C
25 lines
1.2 KiB
C
#ifndef POKEHEARTGOLD_FIELD_MAP_LOAD_MANAGER_H
|
|
#define POKEHEARTGOLD_FIELD_MAP_LOAD_MANAGER_H
|
|
|
|
#include "field/map_prop_animation.h"
|
|
|
|
#include "field_system.h"
|
|
|
|
#define MAP_PROP_MAX 32
|
|
|
|
void MapLoadManager_Tick(MapLoadManager *mapLoadManager);
|
|
MapLoadManager *MapLoadManager_New(MapMatrix *mapMatrix, void *unk34, void *unkC0, MapPropAnimationManager *mapPropAnimationManager, void *unkCC, int unk64, SaveData *saveData);
|
|
void MapLoadManager_InitialLoad(MapLoadManager *mapLoadManager, int x, int z);
|
|
void MapLoadManager_RenderLoadedMaps(MapLoadManager *mapLoadManager, ModelAttributes *modelAttributes);
|
|
void MapLoadManager_End(MapLoadManager *mapLoadManager);
|
|
void MapLoadManager_FreeNARCAndLoadedMapBuffers(MapLoadManager *mapLoadManager);
|
|
BOOL MapLoadManager_HasEnded(MapLoadManager *mapLoadManager);
|
|
void MapLoadManager_TrackTarget(VecFx32 *vec, MapLoadManager *mapLoadManager);
|
|
void MapLoadManager_ForgetTrackedTarget(MapLoadManager *mapLoadManager);
|
|
void ov01_021F630C(int arg0, MapLoadManager *mapLoadManager, MapPropManager **mapPropManager);
|
|
u8 ov01_021F6320(MapLoadManager *mapLoadManager);
|
|
u16 *ov01_021F65E4(MapLoadManager *mapLoadManager, u8 arg1);
|
|
u8 *ov01_021F65F0(MapLoadManager *mapLoadManager, u8 arg1);
|
|
|
|
#endif // POKEHEARTGOLD_FIELD_MAP_LOAD_MANAGER_H
|