pokeplatinum/include/overlay005
Kuruyia be823a26bb Document area data
This documents the `ov5_021EF75C.c` file, which is in charge of loading
various "area data" NARCs that, in the end, contain the textures of
maps, the textures and models of map props, and lighting information.

Also, renamed `MapProp.id` to `MapProp.modelID` for more clarity
(especially when interacting with the new area data functions).

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-02-22 13:38:54 +01:00
..
area_data.h Document area data 2025-02-22 13:38:54 +01:00
bdhc.h Document BDHC util 2025-02-08 21:19:13 +01:00
const_ov5_021FAF40.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FAF48.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FAF50.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FB5BC.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FB51C.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FB67C.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FB97C.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FB470.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FB484.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FC9B4.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FC194.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FD77C.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FF6B8.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FF7D0.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FF85C.h Add in headers. 2022-12-23 14:05:03 -05:00
const_ov5_021FF744.h Add in headers. 2022-12-23 14:05:03 -05:00
encounter_effect_core.h PR Feedback: Move struct definitions and fix includes 2024-06-21 18:20:45 +02:00
encounter_effect.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
field_control.h unused -> dummy fields for FieldInput, comment on condition needed to match 2024-05-31 09:25:20 -04:00
field_motion_blur.h Rename struct fields and variables accordingly 2024-06-18 20:13:25 +02:00
fieldmap.h Rename ov5_021D0D80.h -> fieldmap.h, zip gFieldMapTemplate into fieldmap.h 2024-11-01 10:46:18 -07:00
funcptr_ov5_021E9630.h Document map props 2025-02-13 21:31:15 -08:00
funcptr_ov5_021EE454.h Format the source tree 2024-07-06 14:40:34 -07:00
funcptr_ov5_021FB0F0_1.h Format the source tree 2024-07-06 14:40:34 -07:00
funcptr_ov5_021FB0F0_2.h Format the source tree 2024-07-06 14:40:34 -07:00
funcptr_ov5_021FB0F0_3.h Format the source tree 2024-07-06 14:40:34 -07:00
funcptr_ov5_021FB0F0_4.h Format the source tree 2024-07-06 14:40:34 -07:00
funcptr_ov5_021FB0F0.h Format the source tree 2024-07-06 14:40:34 -07:00
funcptr_ov5_021FF85C_1.h Format the source tree 2024-07-06 14:40:34 -07:00
funcptr_ov5_021FF85C.h Format the source tree 2024-07-06 14:40:34 -07:00
hblank_system.h Format the source tree 2024-07-06 14:40:34 -07:00
honey_tree.h Document map props 2025-02-13 21:31:15 -08:00
linear_interpolation_task_fx32.h PR Feedback: rename files and reorganize structs 2024-06-16 11:03:40 +02:00
linear_interpolation_task_s32.h PR Feedback: rename files and reorganize structs 2024-06-16 11:03:40 +02:00
map_name_popup.h MapNamePop_Show -> MapNamePopUp_Show 2025-01-29 16:18:13 -03:00
map_object_anim_cmd.h Finish labelling some structures 2024-06-07 08:02:23 +02:00
map_prop_material_shape.h Document area data 2025-02-22 13:38:54 +01:00
map_prop.h Document area data 2025-02-22 13:38:54 +01:00
motion_blur.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021D1A94.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021D2F14.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
ov5_021D5B40.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021D5BC0.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021D5CB0.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021D5EB8.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021D37AC.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021D57BC.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021D431C.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
ov5_021D521C.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021D5878.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021DC018.h Identify unk_02018340 -> bg_window 2024-10-20 11:59:06 -07:00
ov5_021DD42C.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021DDAE4.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
ov5_021DF440.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021DFB54.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
ov5_021E1B08.h Identify unk_02018340 -> bg_window 2024-10-20 11:59:06 -07:00
ov5_021E135C.h TerrainCollisionManager 2024-08-06 14:16:58 -04:00
ov5_021E622C.h Document ScrCmds 065, 0B4, 0B5, 0A1, 0DE, 096, 097 2025-02-08 14:58:43 -05:00
ov5_021E779C.h Document area data 2025-02-22 13:38:54 +01:00
ov5_021E1154.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021EA714.h tiny bit of documentation for a related poketch function 2024-10-27 19:46:19 -04:00
ov5_021EA874.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021EAFA4.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021EB1A0.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021ECA70.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021ECC20.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021ECE40.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021EE7D4.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021EE75C.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021EEAC8.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021EF4BC.h Rename variable and function names related to overworld poison damage 2024-11-18 20:15:27 +01:00
ov5_021EF250.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F1CC8.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F2A7C.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F2BD0.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F2D20.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F3A50.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F3D00.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F3E74.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F4DAC.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F4E08.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F5A10.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F007C.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
ov5_021F08CC.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
ov5_021F10E8.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F17B8.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F23D0.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F25C0.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F37A8.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F47B0.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F50BC.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F55CC.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F61BC.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F067C.h Collapse NARC struct decl into narc.h, clean up narc.c 2024-10-23 13:48:18 -07:00
ov5_021F101C.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00
ov5_021F134C.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F204C.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F348C.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F428C.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F575C.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F600C.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F0824.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F2850.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F3284.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F4018.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F5060.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F5284.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F5428.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F5894.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F6454.h Documenting this code related to the Stats Judge 2025-01-29 23:38:27 -06:00
ov5_021F8370.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F8560.h Format the source tree 2024-07-06 14:40:34 -07:00
ov5_021F0E84.h Add in headers. 2022-12-23 14:05:03 -05:00
ov5_021F0EB0.h Format the source tree 2024-07-06 14:40:34 -07:00
quadratic_interpolation_task_fx32.h PR Feedback: rename files and reorganize structs 2024-06-16 11:03:40 +02:00
rodata_ov5_021F9FA2.h Match most files in overlay5 2022-12-30 12:49:51 +01:00
save_info_window.h Add field window constants file and label save info magic numbers 2024-10-27 19:56:01 -04:00
scrcmd_move_tutor.h Address review 2025-02-10 20:31:19 +01:00
struct_ov5_021D1A68_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D1A94_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D1BEC_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D3CAC_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D3CE4_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D3FD0_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D4E00_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D5CB0_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D5EF8_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D30A8.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_ov5_021D41B4_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D52F4.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021D57D8_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D432C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D538C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021D5894.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021D6594_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021DC1A4_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021DD42C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021DDF24_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021DDF24.h PR Feedback: rename files and reorganize structs 2024-06-16 11:03:40 +02:00
struct_ov5_021DE5A4.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_ov5_021DE5D0.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021DE47C.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_ov5_021DF7F8.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021DF47C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021DF84C.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021E1B20_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021E8F60_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021E52A8_sub1.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021E52A8_sub2.h Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
struct_ov5_021EB0E0_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021EC700.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021ECB8C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021ECD10.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021ED01C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021ED2D0.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021ED110.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021ED0A4.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021EDD04.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021EDDAC.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021EDF3C.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021EDFBC.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021EE134.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021EE294.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021EEB48_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021EF4F8_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021EF300_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021F2D20_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021F06D8_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021F0468_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021F600C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021F6704_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021FB67C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021FB97C.h Format the source tree 2024-07-06 14:40:34 -07:00
struct_ov5_021FB0F0.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_021FF85C.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_ov5_02201C58.h Add in headers. 2022-12-23 14:05:03 -05:00
vs_seeker.h Identify unk_020508D4 -> field_task; rename FieldTask -> FieldTaskFunc, TaskManager -> FieldTask 2024-11-03 16:08:01 -08:00