Commit Graph

75 Commits

Author SHA1 Message Date
Rachel
93fad47e0c
Merge pull request #285 from lhearachel/options-menu
Some checks failed
build / build (push) Has been cancelled
Document Options Menu application
2024-11-01 10:19:26 -07:00
tillgeissler
ebbc107811 Merge branch 'main' into extend_constant_usage 2024-10-30 20:28:20 +01:00
tillgeissler
04b51a3c49 Extend usage of PokemonDataParam enum 2024-10-29 23:14:54 +01:00
Rachel
8d420c874f Label some ARM9 routines used by options_menu 2024-10-28 11:58:20 -07:00
Rachel
cb750ffcfd Identify extern functions in render_window.h 2024-10-27 13:46:56 -07:00
Rachel
36db6a0609 Identify unk_0200DA60 -> render_window 2024-10-27 13:46:56 -07:00
Rachel
03f85a64fe Identify extern functions in menu.h 2024-10-25 22:50:41 -07:00
Rachel
aed4502ad7 Document struct members for Menu[Template] 2024-10-25 21:49:52 -07:00
Rachel
34c5755ede Identify unk_02001AF4 -> menu 2024-10-25 20:32:03 -07:00
Rachel
5599a4b21a Identify unk_02013A04 -> string_list, struct members, extern functions 2024-10-25 20:02:09 -07:00
Rachel
fa194563da Identify extern functions in graphics.h 2024-10-23 16:42:39 -07:00
Rachel
a96c89a124 Identify unk_02006E3C -> graphics 2024-10-23 13:52:26 -07:00
Rachel
5f3e1eb7a0 Identify extern functions in palette.h 2024-10-23 13:27:54 -07:00
Rachel
75e11a716f Identify unk_02002F38 -> palette 2024-10-23 13:27:54 -07:00
Rachel
d07cc27eca Identify extern functions in bg_window.h 2024-10-22 10:37:09 -07:00
Rachel
df3ee01498 Identify UnkStruct_ov84_0223BA5C -> GraphicsModes and document fields 2024-10-22 10:19:33 -07:00
Rachel
8f6b317313 Identify UnkStruct_02018340_t -> BgConfig and document fields 2024-10-22 10:15:00 -07:00
Rachel
b464aca6b8 Identify UnkStruct_ov97_0222DB78 -> BgTemplate and document fields 2024-10-22 10:08:44 -07:00
Rachel
163050584a Identify unk_02018340 -> bg_window 2024-10-20 11:59:06 -07:00
Rachel
b6ff10c33f Decorate TextPrinters with consts and macros 2024-10-19 18:32:10 -07:00
Rachel
3c048b0fa7 Identify unk_0201D670 -> text 2024-10-13 02:43:49 -07:00
Fexty12573
48e066f8b8 Document remaining fields, functions, inlines + various cleanup 2024-09-25 21:21:29 +02:00
Fexty12573
ff7d189af6 Mostly decompile spl 2024-07-17 16:27:59 +02:00
Rachel
36045f723b Format the source tree 2024-07-06 14:40:34 -07:00
Rachel
f77ba49579 Modify array-of-array/struct decls and BOOL funcptrs throughout ahead of clang-format run 2024-07-05 17:14:32 -07:00
Fexty12573
90f74076c3 Rename files accordingly 2024-06-30 10:17:55 +02:00
Fexty12573
d23322852c Rename GraphicElement* -> CellActor* 2024-06-30 10:17:55 +02:00
Fexty12573
d2191891ab Document simple getter/setter functions 2024-06-30 10:17:31 +02:00
Evan
f38e97b37b
Document the distortion world warp overlay. 2024-06-21 14:15:53 -04:00
Fexty12573
e19aa86898 PR Feedback: duplicate includes, scope blocks, organization 2024-06-21 07:38:20 +02:00
Fexty12573
196772122e Rename variables/fields where Camera is used 2024-06-21 07:38:20 +02:00
Fexty12573
6393915234 Document camera view and projection parameters 2024-06-21 07:38:20 +02:00
Fexty12573
64b250a7f0 Rename camera struct and document basic functions 2024-06-21 07:38:20 +02:00
Fexty12573
0856417f39 Rename camera files 2024-06-21 07:38:20 +02:00
Rachel
56394398f3 Label extern functions in string_template.h 2024-04-10 15:38:56 -07:00
Rachel
9890becf13 StringFormatter -> StringTemplate 2024-04-10 15:23:32 -07:00
Rachel
c854473a3e unk_0200B358.[h,c] -> string_template.[h,c] 2024-04-10 15:15:46 -07:00
Rachel
42ebc60be3 Collapse struct typedef into unk_0200B358.h 2024-04-10 15:12:59 -07:00
Adrienn Tindall
0ca9748f22 Added some constants 2024-04-10 15:42:05 -04:00
Adrienn Tindall
9914197081 identify communication club 2024-04-07 15:37:59 -04:00
Rachel
ec274059e8 Label structs and functions used by Healthbar_DrawBattlerName
- UnkStruct_0200B358 → StringFormatter
- ov16_0223E0D0 → BattleSystem_StringFormatter
- sub_0200B5CC → StringFormatter_BufferNickname
- sub_0201D7E0 → PrintStringWithColorAndMargins
- sub_0201A870 → BGL_AddFramelessWindow
- sub_02021F98 → SpriteActor_ImageProxy
2024-02-11 12:18:32 -08:00
Rachel
751c1cd688 sub_0200D3F4 -> SpriteActor_EnableObject 2024-02-11 12:15:36 -08:00
Rachel
e13b99d606 sub_0200C388 -> StringFormatter_Format 2024-02-09 20:46:37 -08:00
Rachel
61202bde13 Label routines used by BattleMessage_Print 2024-02-09 19:59:13 -08:00
Rachel
6a178edfe3 Document SpriteTemplate struct 2024-02-08 22:19:03 -08:00
Rachel
613541aaf9 Label sprite-drawing routines used by party gauge tasks 2024-02-08 22:19:03 -08:00
Rachel
3fdcf8791b Synchronize struct names for graphics rendering with pokeheartgold 2024-02-08 22:19:03 -08:00
Rachel
b7fffbfc76
Rebase + clean-up PR#115 with current project state (#134)
* improving readability

also seemingly located the party healing function

* readability

* clean it up

* Update pokemon.h

* add function names

Adds names to many unnamed functions for readability. Also adds names to a couple structs.

* add function names

* add struct names

* more functions with human names

* rename chatotcrydata

* doxygen documentation

* update box mon function

ProcessBoxPokemonWithTrainerInfo is now UpdateBoxMonStatusAndTrainerInfo and all params are labeled

* fixing formatting

---------

Co-authored-by: Jack <schoenjack98@gmail.com>
2024-01-28 19:05:12 -08:00
Rachel
04a0cbf3a8 Document functions for loading data from height.narc and height_o.narc 2023-11-28 13:16:32 -08:00
Rachel
d65696c042 Label functions for PokeSprite data-loading 2023-11-18 21:42:06 -08:00