mm/include
rylieb bc5c3866d5
Obj_Syokudai (Torch) OK and mostly documented (#306)
* Started uncommenting statics, but then realized this actor has BSS, lol.

* Import .data and .bss. Run format.sh.

* ObjSyokudai_Init OK and mostly documented.

* ObjSyokudai_Destroy OK and fully documented.

* ObjSyokudai_Draw OK and partially documented.

* Good progress on ObjSyokudai_Update, but NOT OK.

* Instruction match, but needs regalloc and stack.

* Stack is closer now.

* Obj_Syokudai OK, no new warnings, ran formatter.

* Documented .data and .bss variables.

* Final documentation pass before PR.

* Add header, fix build errors.

* Use COLTYPE_METAL and COLTYPE_WOOD macros.

* Apply suggestions from code review

engineer124's suggestions.

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Apply suggestions from code review

engineer124: WaterBox* instead of UNK_PTR

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Update src/overlays/actors/ovl_Obj_Syokudai/z_obj_syokudai.c

engineer124: AC_HARD -> AC_HIT so Jenkins stops complaining

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Hopefully fix Jenkins via z_bg_lotus WaterBox*.

* Rename sp2C to waterBox in BgLotus.

* Run format.sh.

* Update include/functions.h

Change func_800F22C4 param_1 from s8 to s16.

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Change func_801A5CFC param_1 to sfxId in prototype

* Document interactions.

* Run formatter.

* Clarify that posDiff is relative to stick *tip*.

* Changed interaction comparisons to better fit enum

* snuffTimer enum

* Added more #defines.

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-09-25 09:53:53 -04:00
..
PR sched.c OK (#248) 2021-08-07 12:43:11 -04:00
io Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
ultra64 Migrated a lot of `boot` bss, matched a few NON_MATCHINGs in `boot` (#266) 2021-08-18 11:12:35 -04:00
assert.h
bstring.h
color.h Color_RGBAu32 (#253) 2021-08-15 10:56:20 -04:00
command_macros_base.h Update ZAPD to use scene macros, improve texture system and others (#129) 2021-06-02 18:18:38 -04:00
convert.h z_lib fully matched (#85) 2021-04-07 17:16:16 -04:00
functions.h Obj_Syokudai (Torch) OK and mostly documented (#306) 2021-09-25 09:53:53 -04:00
global.h Split headers to be more similar to OOT (#13) 2020-08-31 19:02:37 -04:00
ichain.h Split headers to be more similar to OOT (#13) 2020-08-31 19:02:37 -04:00
initvars.h General Cleanup (#155) 2021-05-20 21:24:47 -04:00
macro.inc Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
macros.h `ovl_daytelop` OK (#277) 2021-09-22 21:50:35 -04:00
math.h Matched last function in Ovl_en_encount2 (#252) 2021-08-08 23:08:01 -04:00
os.h Migrated a lot of `boot` bss, matched a few NON_MATCHINGs in `boot` (#266) 2021-08-18 11:12:35 -04:00
os_internal.h Some OOT transfers, some renaming, etc (#75) 2021-03-27 16:17:41 -05:00
osint.h sched.c OK (#248) 2021-08-07 12:43:11 -04:00
prevent_bss_reordering.h Color_RGBAu32 (#253) 2021-08-15 10:56:20 -04:00
ramrom.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
rdb.h
regs.h Some OOT transfers, some renaming, etc (#75) 2021-03-27 16:17:41 -05:00
rmon.h
segment_symbols.h `ovl_daytelop` OK (#277) 2021-09-22 21:50:35 -04:00
sfx.h `ovl_En_Ma4` matched and mostly documented (#199) 2021-07-13 21:49:05 -04:00
stdarg.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
stdbool.h Scene Changes (#114) 2021-05-09 22:12:42 -04:00
stdint.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
stdlib.h
string.h
ultra64.h Migrated a lot of `boot` bss, matched a few NON_MATCHINGs in `boot` (#266) 2021-08-18 11:12:35 -04:00
ultraerror.h
ultralog.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
unk.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
variables.h Obj_Syokudai (Torch) OK and mostly documented (#306) 2021-09-25 09:53:53 -04:00
viint.h Migrated a lot of `boot` bss, matched a few NON_MATCHINGs in `boot` (#266) 2021-08-18 11:12:35 -04:00
vt.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
xstdio.h Fix gcc warnings (#246) 2021-08-04 08:14:38 -04:00
z64.h En_Kgy (#244) 2021-09-02 11:27:26 -04:00
z64actor.h EnBigpo (Big Poh) (#250) 2021-09-01 18:44:42 -04:00
z64animation.h `ovl_daytelop` OK (#277) 2021-09-22 21:50:35 -04:00
z64bgcheck.h Document most of global context (#198) 2021-07-05 21:14:27 -04:00
z64collision_check.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
z64cutscene.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
z64cutscene_commands.h Adds in scene support (#117) 2021-04-29 18:56:18 -04:00
z64dma.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
z64effect.h En_Dodongo (#242) 2021-09-01 18:53:12 -04:00
z64item.h En_Dnq (#240) 2021-09-01 18:03:51 -04:00
z64light.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
z64math.h En_Dinofos (#235) 2021-08-06 17:14:09 -04:00
z64object.h ovl en sob1 OK and Documented (#224) 2021-07-28 22:26:40 -04:00
z64player.h ovl_en_suttari OK (#219) 2021-07-25 02:07:19 -04:00
z64save.h `ovl_daytelop` OK (#277) 2021-09-22 21:50:35 -04:00
z64scene.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
z64transition.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00