mm/tools
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
..
ZAPD Update subrepos (#281) 2021-09-21 20:13:03 -04:00
ZAPDConfigs/MM Update ZAPD to use scene macros, improve texture system and others (#129) 2021-06-02 18:18:38 -04:00
asm-differ Update subrepos (#281) 2021-09-21 20:13:03 -04:00
asm-processor Update asm-processor and diff.py (#278) 2021-08-25 01:11:41 -04:00
buildtools Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
decomp-permuter Update subrepos (#281) 2021-09-21 20:13:03 -04:00
disasm Obj_Syokudai (Torch) OK and mostly documented (#306) 2021-09-25 09:53:53 -04:00
filelists/mm.us.rev1 Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
graphovl Update subrepos (#281) 2021-09-21 20:13:03 -04:00
ido_recomp Fixes IDO recomp and allows git to detect binary files. (#50) 2021-02-25 18:21:51 -05:00
overlayhelpers Script fixes, Type 1 cylinders fixed, rename `main` (#256) 2021-08-08 23:01:51 -04:00
sizes z_construct OK (#267) 2021-08-18 11:24:57 -04:00
warnings_count Fix gcc warnings (#246) 2021-08-04 08:14:38 -04:00
z64compress Update subrepos (#281) 2021-09-21 20:13:03 -04:00
.gitignore Added IDO recomp support (#45) 2021-02-24 00:50:57 -05:00
Makefile Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
actorfixer.py EnBigpo (Big Poh) (#250) 2021-09-01 18:44:42 -04:00
assist.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
calc_bss.sh Color_RGBAu32 (#253) 2021-08-15 10:56:20 -04:00
extract_baserom.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
fixbaserom.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
get_actor_sizes.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
m2ctx.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
permuter_settings.toml `ovl_daytelop` OK (#277) 2021-09-22 21:50:35 -04:00
progress.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
regconvert.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
rename_global_asm.py Script fixes, Type 1 cylinders fixed, rename `main` (#256) 2021-08-08 23:01:51 -04:00
rename_sym.sh Script fixes, Type 1 cylinders fixed, rename `main` (#256) 2021-08-08 23:01:51 -04:00
set_o32abi_bit.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
sfxconvert.py Port sfxconvert (#276) 2021-08-25 00:41:07 -04:00
sort_actor_funcs.py Sort actor functions and extern'd symbols (#259) 2021-08-15 14:04:28 -04:00
timeconv.py en_invadepoh OK (#200) 2021-07-17 00:04:37 -04:00
vt_fmt.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
vtxdis.c Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
z64compress_wrapper.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00