papermario/src
Alex Bates 37f59877e5
Doxygen (#1142)
* use doxygen
* add documenting guide based on https://github.com/zeldaret/oot/blob/main/docs/Documenting.md
* exclude stdlib readme from doxygen
* refuse to configure matching iQue on macOS (EGCS compiler is not built for macOS, so iQue won't build. We still enable iQue builds on macOS by using gcc-papermario via --non-matching.)
* use proper doxygen bug comment style
* document common EVT API funcs nicely
* add doxygen ci
* add \vars command
2024-01-09 23:56:08 +00:00
..
audio Misc tidying (#1134) 2023-12-11 18:44:57 +09:00
battle Doxygen (#1142) 2024-01-09 23:56:08 +00:00
common model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
effects Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
entity Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
evt Doxygen (#1142) 2024-01-09 23:56:08 +00:00
filemenu Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
gcc Convert tabs to spaces (#1012) 2023-04-11 03:06:19 +09:00
os Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
pause Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
world Doxygen (#1142) 2024-01-09 23:56:08 +00:00
5B320.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
7B440.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
7BB60.c all sounds named (#1120) 2023-10-22 08:39:20 -04:00
7E9D0.c Doxygen (#1142) 2024-01-09 23:56:08 +00:00
8a160_len_700.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
8a860_len_3f30.c all sounds named (#1120) 2023-10-22 08:39:20 -04:00
25AF0.c npc_do_player_collision (#1017) 2023-04-16 10:21:08 +09:00
38F00.c actors and sounds (#1112) 2023-08-22 03:07:08 +09:00
43F0.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
101b90_len_8f0.c huge iQue matching (#1126) 2023-11-21 00:22:26 +09:00
111f0_len_860.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
325AD0.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
891b0_len_fb0.c Standard names for struct fields (#1103) 2023-07-30 14:08:07 +09:00
23680.c all sounds named (#1120) 2023-10-22 08:39:20 -04:00
39210_len_aa0.c all sounds named (#1120) 2023-10-22 08:39:20 -04:00
77480.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
animation_script.h area_spooky (#894) 2022-12-25 14:10:23 +09:00
animator.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
audio.h sfx and render modes cleanup (#1124) 2023-11-10 14:19:40 +09:00
background_gfx.c Doxygen (#1142) 2024-01-09 23:56:08 +00:00
background.c Doxygen (#1142) 2024-01-09 23:56:08 +00:00
battle_heap_create_obfuscated.c Shiftability, naming of things (#930) 2023-02-02 20:23:17 +09:00
battle_ui_gfx.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
cam_main.c all sounds named (#1120) 2023-10-22 08:39:20 -04:00
cam_math.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
cam_mode_0.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
cam_mode_1.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
cam_mode_2.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
cam_mode_5.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
cam_mode_6.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
cam_mode_unused.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
cam_mode_zone_interp.c all sounds named (#1120) 2023-10-22 08:39:20 -04:00
collision.c Standard names for struct fields (#1103) 2023-07-30 14:08:07 +09:00
crash_screen.c Assetify crash font (#1140) 2024-01-09 01:42:34 +09:00
create_audio_system_obfuscated.c Shiftability, naming of things (#930) 2023-02-02 20:23:17 +09:00
curtains.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
draw_box.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
draw_img_util.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
effect_shims.yaml model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
effects.c Doxygen (#1142) 2024-01-09 23:56:08 +00:00
effects.yaml Effect data refactor (#1094) 2023-07-25 02:51:48 +09:00
encounter_api.c all sounds named (#1120) 2023-10-22 08:39:20 -04:00
encounter.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
entity_model.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
entity.c Doxygen (#1142) 2024-01-09 23:56:08 +00:00
fio.c all sounds named (#1120) 2023-10-22 08:39:20 -04:00
fio.h all sounds named (#1120) 2023-10-22 08:39:20 -04:00
game_modes.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
game_modes.h Clean up game_modes.c and game_states.c (#1115) 2023-09-15 23:53:00 -04:00
game_states.c Clean up game_modes.c and game_states.c (#1115) 2023-09-15 23:53:00 -04:00
general_heap_create_obfuscated.c Shiftability, naming of things (#930) 2023-02-02 20:23:17 +09:00
global_hud_scripts.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
heap.c Modern gcc + shiftability work (#942) 2023-02-14 22:14:14 +09:00
heaps2.c 3uncs 2 (#952) 2023-02-22 17:22:31 +09:00
heaps3.c Modern gcc + shiftability work (#942) 2023-02-14 22:14:14 +09:00
heaps.c Modern gcc + shiftability work (#942) 2023-02-14 22:14:14 +09:00
hud_element.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
hud_element.h all sounds named (#1120) 2023-10-22 08:39:20 -04:00
i_spy.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
imgfx.c Doxygen (#1142) 2024-01-09 23:56:08 +00:00
input.c Standard names for struct fields (#1103) 2023-07-30 14:08:07 +09:00
inspect_icon.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
inventory.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
is_debug.c Name is_debug_panic and fix ASSERT/PANIC macros (#1061) 2023-05-22 15:38:20 +01:00
item_entity_scripts.yaml item data generation (#1105) 2023-08-03 12:44:30 +09:00
item_entity.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
item_hud_scripts.yaml item data generation (#1105) 2023-08-03 12:44:30 +09:00
item_table.yaml battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
level_up.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
load_engine_data_obfuscated.c Shiftability, naming of things (#930) 2023-02-02 20:23:17 +09:00
load_obfuscation_shims.c Build main segment in JP (#939) 2023-02-17 11:06:56 +09:00
main_loop.c all sounds named (#1120) 2023-10-22 08:39:20 -04:00
main_pre.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
main.c Match iQue msg_draw_char (#1131) 2023-12-04 14:24:27 +09:00
map_shape.ld mapfs shape data (#1087) 2023-07-18 18:07:58 +09:00
menu_hud_scripts.c ui_images (#1021) 2023-04-25 02:31:19 +09:00
model_clear_render_tasks.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
model_clear_render_tasks.h model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
model.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
move_table.yaml battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
msg_data.c huge iQue matching (#1126) 2023-11-21 00:22:26 +09:00
msg_img.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
msg.c Match iQue msg_draw_char (#1131) 2023-12-04 14:24:27 +09:00
npc_collision.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
npc.c Doxygen (#1142) 2024-01-09 23:56:08 +00:00
obfuscation_shims.c DMA_COPY_SEGMENT macro for straightforward DMAs of segments (#1096) 2023-07-25 03:04:21 +09:00
pulse_stone.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
recipes.yaml item data generation (#1105) 2023-08-03 12:44:30 +09:00
rumble.c Standard names for struct fields (#1103) 2023-07-30 14:08:07 +09:00
screen_overlays.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
screen_render_util.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
speech_bubble.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
sprite_shading.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
sprite.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
sprite.h sounds halfway named (#1110) 2023-08-13 06:08:33 +09:00
starpoint.c Image asset rework (#1141) 2024-01-08 01:36:59 +09:00
startup_screen_fading.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
state_battle.c Match iQue msg_draw_char (#1131) 2023-12-04 14:24:27 +09:00
state_demo.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
state_file_select.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
state_intro.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
state_logos.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
state_pause.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
state_startup.c all sounds named (#1120) 2023-10-22 08:39:20 -04:00
state_title_screen.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
state_world.c Clean up game_modes.c and game_states.c (#1115) 2023-09-15 23:53:00 -04:00
status_icons.c all sounds named (#1120) 2023-10-22 08:39:20 -04:00
texture_memory.c model rendering doc (#1128) 2023-11-24 13:06:58 +09:00
trigger.c sfx and render modes cleanup (#1124) 2023-11-10 14:19:40 +09:00
vars_access.c battle/actor flags and more (#1119) 2023-10-14 15:43:12 -04:00
windows.c more boss actors (#1117) 2023-09-23 01:57:29 -04:00
worker.c Shiftable BSS (#1092) 2023-07-22 01:53:09 +09:00
world_map.xml item data generation (#1105) 2023-08-03 12:44:30 +09:00
world_use_item.c sounds halfway named (#1110) 2023-08-13 06:08:33 +09:00