Commit Graph

91 Commits

Author SHA1 Message Date
DavidJCobb 7fd0029ed7 Add typedefs for MAPSEC and METLOC values (#2183)
Added typedefs: mapsec_t, metloc_t, and variants for MAPSEC and METLOC values. There are some rough edges that could do with smoothing out, but for now, this gets us close to ideal with a ROM that compares equal.

Per feedback, all typedefs to mention the underlying type within the typedef name. The documentation comments reflect and explain the naming convention.

Updated comments to reflect the fact that we're no longer using SET8 for a Pokemon's met locations, in favor of a new macro (added by this PR) that adjusts to match the width of whatever is being set.
2025-10-19 17:37:13 +01:00
Bassoonian 59d315734d Update header files to match source files (#2143) 2025-05-19 09:18:04 +01:00
Bassoonian 16357c7e29 Streamline pointer notation (#2139) 2025-05-16 12:04:44 +01:00
Bassoonian 6365431122 Add PokéNav too 2023-12-12 23:20:22 +01:00
Eduardo Quezada 65108c3192 Cleaned trailing whitespace 2022-09-11 14:14:49 -04:00
Eduardo Quezada e8a05e92e4 Corrected additional inconsistent uses of whitespace 2022-08-15 17:04:34 -04:00
GriffinR 34438e6bc4 Continue documenting generic arguments 2022-06-03 15:38:03 -04:00
GriffinR 5e6d8a77e4 Document some generic argument names 2022-05-31 14:34:25 -04:00
GriffinR 4275cf4b90 Rename pokenav match call files 2021-11-15 01:30:21 -05:00
GriffinR 14d78d7633 Finish match call menu doc 2021-11-15 01:20:03 -05:00
GriffinR c779d03b3e Rename pokenav_match_call_ui 2021-11-15 00:21:40 -05:00
GriffinR d4d4234283 Finish pokenav list ui doc 2021-11-15 00:09:02 -05:00
GriffinR b3e593dff5 Continue pokenav list ui doc 2021-11-13 15:52:58 -05:00
GriffinR ec05157568 Move pokenav list item union out of list struct 2021-11-13 11:27:11 -05:00
GriffinR 3b91d8fdaf Start pokenav list ui doc 2021-11-12 20:36:19 -05:00
GriffinR da5752fd0d Start match call menu doc 2021-11-12 20:17:06 -05:00
GriffinR ffe2970e30 Rename pokenav menu handler files 2021-11-12 17:13:50 -05:00
GriffinR baeacbe2f1 Clean up pokenav general menus, organize pokenav graphics 2021-11-12 17:08:12 -05:00
GriffinR 004d1cab3f Clean up pokenav conditions doc 2021-11-12 11:13:49 -05:00
GriffinR 35aeff1b6d Rename pokenav conditions files 2021-11-12 11:07:52 -05:00
GriffinR f5152094a9 Finish pokenav conditions doc 2021-11-12 11:01:22 -05:00
GriffinR 7efdc0902b Finish condition graph doc 2021-11-11 15:29:15 -05:00
GriffinR 343ac99049 Start pokenav conditions doc 2021-11-10 17:00:54 -05:00
GriffinR 43e942c3af Clean up pokenav ribbons 2021-11-09 12:50:35 -05:00
Evan f4909b4d96 align pokenav task funcs and update some pokenav menu bg gfx files 2020-10-11 08:50:58 -06:00
Evan 2b2be90a52 start pokenav documentation 2020-10-10 16:17:34 -06:00
PokeCodec 1cdd0ac199 Make argument int 2020-09-04 19:49:53 -04:00
PokeCodec d4158e490a Match more functions 2020-09-04 19:49:53 -04:00
GriffinR f6efbe38bf Clean up use_pokeblock doc, some menu_specialized 2020-08-12 18:39:15 -04:00
GriffinR 86354f1d50 Document some pokenav and region map 2020-02-05 21:04:43 -05:00
GriffinR 8a96aa9e97 Name pokenav files 2020-02-04 08:02:28 -06:00
GriffinR be5d417236 Document some pokenav menu handlers 2020-02-04 08:02:28 -06:00
GriffinR a04347816f Split PokenavMatchCallEntries from PokenavMonList 2019-12-15 10:25:47 -05:00
GriffinR 0086cd1efa More pokenav match call documentation 2019-12-08 15:25:21 -05:00
GriffinR cc9b923dc2 More pokenav match call documentation 2019-12-06 02:35:08 -05:00
GriffinR 548af3c0f1 Document a bit of Match Call 2019-12-05 15:33:36 -05:00
GriffinR 4228750e38 more documentation in match_call_data
Documents everything related to UnkStruct_08625388, names HasCheckPage functions, fixes mislabeled Brendan/May headers, and adds header count to pokenav_unk_3
2019-08-21 17:18:38 -05:00
PikalaxALT 5040a5f96b Move pokenav syms around 2019-08-05 20:23:56 -04:00
PikalaxALT a7eb4f9dd2 Make pokenav_unk_8 syms static, fix gcc-9 warnings 2019-08-05 14:00:38 -04:00
PikalaxALT e2e667d4b5 Finish pokenav_unk_8 2019-08-05 13:47:04 -04:00
PikalaxALT 18f29c566a through sub_81CF278 2019-08-05 10:54:56 -04:00
PikalaxALT ff2166b8fe pokenav_unk_2: unclutter global namespace 2019-08-04 21:10:08 -04:00
PikalaxALT 299c3cf1dc Finish pokenav_unk_2 2019-08-04 20:39:36 -04:00
PikalaxALT cd876292d1 Merge branch 'master' into pokenav_unk_2 2019-08-04 15:35:35 -04:00
DizzyEggg 252df94bc1 Decompile pokenav 10 2019-08-04 13:53:00 +02:00
GriffinR 9c90ff65af Update pokenav.h 2019-08-02 12:48:15 -04:00
PikalaxALT a08cbaee0a pokenav_unk_2 staging 2019-07-30 19:46:56 -04:00
DizzyEggg 56b124fdec Some more pokenav 2019-07-25 21:41:02 +02:00
DizzyEggg fd07c608fc Decompile pokemon unk 6 2019-07-25 18:56:08 +02:00
DizzyEggg 33c036e7ff Decompile pokemonav 7 2019-07-24 17:02:52 +02:00