mm/include
Anghelo Carvajal 6069a1585f
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401)
* Match Player_GetHeight

* Another bunch

* Fix merge conflict

* rename Gfx_DrawDListXlu

* add WEEROR

* Actor_Spawn

* almost Actor_SpawnTransitionActors  and Actor_Delete

* A bunch of small actors

* More renames

* format

* Some Player renames

* a few more

* import data

* run formatter

* func_800B7170

* whoops

* Fix merge issues

* Whoops 2

* func_800B83BC and func_800B83F8

* Actor_IsActorFacingPlayerAndWithinRange

* add some prototypes

* match Actor_UpdateBgCheckInfo

* func_800B7678

* mark Actor_SpawnAsChildAndCutscene as non_matching

* Actor_Draw

* Update is chaotic

* 2 new matches

* func_800BC8B8

* Another bunch

* function renames

* run formatter

* cleanup

* remove unnecesary casts

* add missing sfx

* Fix renames

* fix merge

* func_800BF7CC

* small bunch

* another bunch

* func_800BE184 non_matching

* two more

* split z_cheap_proc

* Another bunch

* another bunch

* a few and a non matching

* yeee

* a

* Actor_DrawAll non_equivalent

* Actor_RecordUndrawnActor

* i don't know what to put in this commit message

* func_800B4B50 non matching

* func_800B42F8 non matching

* func_800B5040

* func_800B5814 non_equiv

* func_800B6584

* func_800B6608

* func_800B6680

* func_800B7E04

* func_800B8118

* func_800b9170

* ,

* func_800BC4EC

* func_800BA6FC

* func_800BA798

* func_800BA8B8

* Actor_LoadOverlay

* small cleanup

* func_800BB2D0

* meh

* func_800BBAC0

* func_800BC270

* func_800B5208 non matching

* Fix warnings

* meh

* rename some ActorShadow_ functions

* fairy

* Flags_

* fix warnings

* format

* Actor_PickUp and family

* func_800B8E58

* match Actor_RemoveFromCategory

* another bit of docs

* Match func_800B86C8

* And another bit

* rename Player_GetRunSpeedLimit

* func_800B9E84

* func_800BE63C

* func_800BB8EC

* match func_800B5814

* match func_800B9334

* cleanup

* fix conflicts: first pass

* another fix

* actorfixer fix

* fix conflicts

* func_800BE680 non_equivalent

* Improve func_800BE680 a bit

* func_800BE680 equivalent (?)

* func_800BE680 equivalent

* Actor_UpdateActor equivalent

* format

* use some  ExchangeItemID enum values

* Some more cleaning

* more cleanup

* More name stealing from OoT

* match func_800B82EC

* match func_800B9D1C and a bit of cleanup

* Add ACTOR_FLAGS placeholders

* Renames and match func_800BE184

* last pass of name stealing

* format

* fix conflicts

* more cleanup

* more cleanup

* cleanup and OVERLAY_RELOCATION_OFFSET macro

* Remove prototypes of obviously internal-only functions,
update variable names,
forward declare where necessary,
remove all `param_\d`s

* remove newlines

* minor rename

* Use ACTOR_FLAGS in z_actor

* Match func_800BE3D0

* Rename movement functions

* Document Actor_CalcOffsetOrientedToDrawRotation

* velX -> horizontalSpeed

* A bit of documentation for actor movement functions

* format

* Fix merge issues

* format

* Format

* Fix renames

* fix warnings

* fix conflicts

* review :D

* Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>

* Fix

* format

* Actor_SpawnSetupActors

* engineer review

* Update src/code/z_actor.c

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

* A bunch of Engineer's reviews

* more Engineer's review

* a

* whoops

* run actorfixer

* c'mon

* 😮‍💨

* whoops

* warning

* More engineer's review

* run format

* I'm dumb

* a

* match func_800BE680

* Match Actor_DrawZTarget

* Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor

* Fix merge issue

* format

* update actor

* Steal a bit of @Thar0 documentation from OoT's z_message

* Run actorfixer

* Fix renames

* Match func_800B4B50 thanks to @hensldm

* Improve ActorShadow_DrawFeet thanks to @hensldm

* whoops

* Actor_PlaySfxAtProjectedPos

* Actor_UpdateActor matched by @hensldm

* Match func_800BA2FC by @hensldm

* Match Actor_SpawnTransitionActors by @hensldm

* Match func_800BB604 by @hensldm

* Match Actor_DrawAll by @hensldm

* ActorShadow_DrawFeet by @hensldm

* Actor_UpdateAll by @hensldm

* Match func_800BCCDC by @engineer124

* Small Actor_PlaySfxAtPos by @engineer124

* ACTOR_FLAGS_ALL and a bit of cleanup

* Add invisible comment

* Small docs pass

* Fix merge

* Engineer's review

* format lol

* Actor_DrawDoorLock docs

* Actor_SpawnShieldParticlesMetal

* fix merge issues

* sActorFaultClient

* fix

* commit message

* Run actorfixer.py && format.sh

* Fix warnings

* fixes

* format

* bss

* Update include/functions.h

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>

* Address review

* Fix merge issues, format and such

* fix merge issues

* Add ACTORCAT_MAX

* actorList -> actorLists

* Fix merge issues

* format

* Enable WERROR on jenkinsfile

* Fix merge

* Use object symbols

* address review

* format

* review

* fix merge issues

* fix

* VRAM_PTR_SIZE, small cleanup and format

* review

Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com>
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 12:04:28 -05:00
..
PR Import abi.h from OoT (#466) 2021-11-19 14:18:06 -03:00
io `z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) 2022-01-10 12:04:28 -05:00
libc Add `stddef.h` and libc headers cleanup (#396) 2021-11-05 23:44:58 -03:00
ultra64 `z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) 2022-01-10 12:04:28 -05:00
bgm.h Audio BGM Macros (#460) 2021-11-20 11:01:37 -03:00
bstring.h
color.h sys_initial_check OK, documented, error message files debinarised (#437) 2021-11-15 19:57:16 -03:00
command_macros_base.h Texture alignment macros (#284) 2021-11-04 20:36:02 -03:00
convert.h Add `stddef.h` and libc headers cleanup (#396) 2021-11-05 23:44:58 -03:00
fixed_point.h boot_0x80086760 OK and documented (#288) 2021-09-27 21:07:09 -03:00
functions.h `z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) 2022-01-10 12:04:28 -05:00
global.h
ichain.h Add `stddef.h` and libc headers cleanup (#396) 2021-11-05 23:44:58 -03:00
initvars.h Effect_soft_sprite_old_init and particleOverlayTable OK (#520) 2022-01-04 05:50:12 +00:00
irqmgr.h sched.h (#341) 2021-11-14 18:38:27 -03:00
macro.inc Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
macros.h `z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) 2022-01-10 12:04:28 -05:00
os.h cartrominit OK (#412) 2021-11-20 00:15:50 -03:00
os_internal.h Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) 2021-10-24 10:59:14 -04:00
osint.h vimgr OK (#421) 2021-11-11 15:30:31 -03: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 Main OK (#329) 2021-09-29 18:27:07 -04:00
rmon.h
scheduler.h sched.h (#341) 2021-11-14 18:38:27 -03:00
segment_symbols.h z_kaleido_manager and z_kaleido_scope_call OK (#489) 2021-12-27 03:59:50 +00:00
sfx.h `ovl_En_Ma4` matched and mostly documented (#199) 2021-07-13 21:49:05 -04:00
ultra64.h aisetfreq OK, some libultra improvements (#416) 2021-11-18 15:15:09 -03: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 `z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) 2022-01-10 12:04:28 -05:00
viint.h vigetcurrframebuf OK (#386) 2021-11-08 12:55:39 -03:00
vt.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
xstdio.h Add `stddef.h` and libc headers cleanup (#396) 2021-11-05 23:44:58 -03:00
z64.h `z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) 2022-01-10 12:04:28 -05:00
z64actor.h `z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) 2022-01-10 12:04:28 -05:00
z64animation.h Initial object file xmls (#312) 2021-12-18 14:37:05 -05:00
z64audio.h Introducing z64audio.h (#459) 2021-11-19 15:26:20 -03:00
z64bgcheck.h z_bgcheck.c (#357) 2021-11-23 13:29:18 -03:00
z64collision_check.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
z64cutscene.h En_Elf (#371) 2021-12-27 01:47:56 +00: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 Effect_soft_sprite_old_init and particleOverlayTable OK (#520) 2022-01-04 05:50:12 +00:00
z64item.h `z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) 2022-01-10 12:04:28 -05:00
z64jpeg.h `z_jpeg`, `jpegutils` and `jpegdecoder` OK (#322) 2021-11-19 17:34:45 -03:00
z64light.h `ovl_En_Test4` with 1 non-matching (#319) 2021-09-29 00:08:54 -03:00
z64math.h Decompile and clean up some effect files (#342) 2021-12-27 02:51:16 +00:00
z64object.h Tutorial (#362) 2021-12-16 18:47:18 -05:00
z64player.h `z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) 2022-01-10 12:04:28 -05:00
z64save.h `z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) 2022-01-10 12:04:28 -05:00
z64scene.h `z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) 2022-01-10 12:04:28 -05:00
z64transition.h Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00