pokeplatinum/include/struct_decls
Kuruyia bb21d0d576 Document persisted map features
This documents the `unk_02027F50.c` file, which is in charge of managing
data used by some maps to be more dynamic, and that needs to be
persisted in the save file. Examples include Sunyshore Gym's bridges
rotation, Pastoria Gym's water level, Canalave Gym's platform
positions...

This also documents related code in the save data module, and names
constants used as IDs for identifying the map that is currently using
dynamic features.

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-03-24 07:43:55 +01:00
..
battle_system.h UnkStruct_0207ADB4 -> BattleSystem + some low-hanging fruit field labels 2023-08-29 16:07:08 -07:00
font_oam.h Label struct + member fields for BattleScriptTaskData 2023-10-13 09:57:38 -07:00
pc_boxes_decl.h Polish & renaming 2025-03-08 09:33:17 -05:00
pokedexdata_decl.h Update Consts, Remove "Data" notation 2024-12-04 20:52:55 -05:00
pokemon_animation_sys_decl.h Document structs used for loading data from pl_poke_data.narc 2023-11-18 21:17:55 -08:00
struct_020F3DCC_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0200AC5C_decl.h Label function names in unk_0200AC5C.h + make structs transparent 2023-09-09 10:30:40 -07:00
struct_0200B144_decl.h Label function names in unk_0200AC5C.h + make structs transparent 2023-09-09 10:30:40 -07:00
struct_0200C440_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0201DD00_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0201DDF4_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202A138_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202A150_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202A750_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202B370_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202C834_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202C844_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202C878_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202CA1C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202CA88_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202D060_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202D63C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202D080_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202D750_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202D764_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202DA40_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E4D4_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E8C0_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E91C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E768_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E794_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202E858_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202EA80_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202F41C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202F264_decl.h Mass rename structs referenced by unk_0202440C.h 2023-09-23 11:06:46 -07:00
struct_0202F298_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202FAA8_sub1_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0203A79C_decl.h field_overworld_state 2024-06-05 07:37:13 -04:00
struct_0203A790_decl.h Rename variable and function names related to overworld poison damage 2024-11-18 20:15:27 +01:00
struct_0205B43C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0205C22C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0205C95C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0205E884_decl.h Second Pass Changes 2024-05-20 00:18:48 -04:00
struct_0206D140_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207AE68_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207CB08_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207E060_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0209B75C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0209C194_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02003D54_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02012B20_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02014D38_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02014EC4_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02014FB0_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02020C44_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02023FCC_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02027F8C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02029C68_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02029C88_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02029D04_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02030A80_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02030EC4_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02054C18_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02055CBC_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02061AB4_decl.h Document some map object functions 2024-12-01 09:00:43 +08:00
struct_02078B40_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02087A10_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02095E80_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02095EAC_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020151A4_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020216E0_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020298B0_decl.h v0, v1 2024-04-03 19:40:34 -04:00
struct_020302DC_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020304A0_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020305B8_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020308A0_decl.h Mass rename structs referenced by unk_0202440C.h 2023-09-23 11:06:46 -07:00
struct_020393C8_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020709CC_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020711EC_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020789BC_sub1_decl.h Document structs used for loading data from pl_poke_data.narc 2023-11-18 21:17:55 -08:00
struct_020961E8_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_020998EC_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0202440C_decl.h Mass rename structs referenced by unk_0202440C.h 2023-09-23 11:06:46 -07:00
struct_0202442C_decl.h Mass rename structs referenced by unk_0202440C.h 2023-09-23 11:06:46 -07:00
struct_0202855C_decl.h v0, v1 2024-04-03 19:40:34 -04:00
struct_0203026C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0203041C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0203068C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_1_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_2_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_3_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_4_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_5_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_6_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_7_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_8_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_9_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_10_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_11_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_12_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_13_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_14_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_15_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_16_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_17_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_18_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_19_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_20_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_21_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_22_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_23_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0207825C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_0209747C_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02012744_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02014014_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02015064_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02015128_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02015214_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02015920_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02023790_decl.h Make struct def transparent, add Doxygen docs 2023-05-15 16:20:50 -07:00
struct_02024440_decl.h Mass rename structs referenced by unk_0202440C.h 2023-09-23 11:06:46 -07:00
struct_02026030_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02028430_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02029894_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02030114_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02061830_decl.h Some Map Object Functions 2024-05-20 01:17:48 -04:00
struct_02061830_sub1_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02070950_decl.h Add in headers. 2022-12-23 14:05:03 -05:00
struct_02098700_decl.h Document routines used by Switch command 2023-10-14 11:46:13 -07:00