diff options
author | yenatch <yenatch@gmail.com> | 2017-06-16 23:59:58 -0400 |
---|---|---|
committer | yenatch <yenatch@gmail.com> | 2017-06-16 23:59:58 -0400 |
commit | 8b97aa28047d5bbc24448b47cbda901a3adb9d0e (patch) | |
tree | 9e9a793c7dc9a4af7992e6b65c0418d16b25a400 /include/fieldmap.h | |
parent | dda361afb7e2abafc15a498968580be6d1a83cfe (diff) | |
parent | f568060cae85a1e8c70a0216ea5d1c6e79d6a528 (diff) |
Merge remote-tracking branch 'marijn/clean/headers'
Diffstat (limited to 'include/fieldmap.h')
-rw-r--r-- | include/fieldmap.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/include/fieldmap.h b/include/fieldmap.h index d08627ddc..67b85fa62 100644 --- a/include/fieldmap.h +++ b/include/fieldmap.h @@ -10,4 +10,36 @@ int CanCameraMoveInDirection(int direction); u32 GetBehaviorByMetatileId(u16 metatile); void MapGridSetMetatileEntryAt(int, int, u16); +void not_trainer_hill_battle_pyramid(void); +void sub_8055FC0(void); +void mapheader_copy_mapdata_with_padding(struct MapHeader *mapHeader); +void map_copy_with_padding(u16 *map, u16 width, u16 height); +void sub_80560AC(struct MapHeader *); +void fillSouthConnection(struct MapHeader *, struct MapHeader *, s32); +void fillNorthConnection(struct MapHeader *, struct MapHeader *, s32); +void fillWestConnection(struct MapHeader *, struct MapHeader *, s32); +void fillEastConnection(struct MapHeader *, struct MapHeader *, s32); +u8 MapGridGetZCoordAt(int s, int y); +u8 MapGridIsImpassableAt(int, int); +u32 MapGridGetMetatileIdAt(int, int); +u32 MapGridGetMetatileBehaviorAt(int x, int y); // return: (u8|u16|int) args: (int|s16|s32) +u8 MapGridGetMetatileLayerTypeAt(int, int); +void MapGridSetMetatileIdAt(int, int, u16); +u32 GetBehaviorByMetatileId(u16 metatile); +void save_serialize_map(void); +void sub_8056670(); +bool8 CameraMove(int, int); +struct MapConnection *sub_8056A64(u8 direction, int x, int y); +bool8 sub_8056ABC(u8 direction, int x, int y, struct MapConnection *connection); +bool8 sub_8056B20(int x, int src_width, int dest_width, int offset); +struct MapConnection *sub_8056BA0(s16 x, s16 y); // fieldmap.c +void sub_8056C50(u16, u16); +void sav1_camera_get_focus_coords(u16 *x, u16 *y); +void GetCameraCoords(u16*, u16*); +void sub_8056D28(struct MapData *pData); +void sub_8056D38(struct MapData *pData); +void apply_map_tileset2_palette(struct MapData *pData); +void copy_map_tileset1_tileset2_to_vram(/*TODO: arg types*/); +void apply_map_tileset1_tileset2_palette(/*TODO: arg types*/); + #endif |