oot/src
Leonid Kapitonov 53962a2cd8
Document Actor "Fidget Tables" (#2287)
* Document `func_80034F54` and related data

new name: `UpdateLimbOverrides`
reason:
- `0x814` and `0x940` constants
- `*_OverrideLimbDraw` functions

additionally:
- move constants into `z64animation.h`
- use these constant for existing formulas
- properly name corresponding actors' fields
- add occasional explicit limbs limit constants

* port over the MM "fidget" naming

* remove redundant comments
* move and rename `FIDGET_*` constants
* introduce a `FIDGET_SCALE` constant, as no other value is applied

* remove generally unrelated changes

* apply PR suggestion

Co-authored-by: mzxrules <mzxrules@gmail.com>

* fix (?) fidgetTable size

following the https://github.com/zeldaret/oot/pull/2287#discussion_r1832371833 suggestion

* remove an unused `struct EnMu` field @ `0x024A`

a continuation to the 211263295c
automatic padding commpensates its absence

* remove MM mention as "it would get unruly fast"

https://github.com/zeldaret/oot/pull/2287#discussion_r1833470468

* rename `overridePerLimb` -> `fidgetFrequency`

https://github.com/zeldaret/oot/pull/2287#discussion_r1837211873

* give better names to the constants

https://github.com/zeldaret/oot/pull/2287#discussion_r1837211873

* remove unnecesasry braces from a comment

https://github.com/zeldaret/oot/pull/2287#discussion_r1842642196

* make the comment multiline "officially"

* restore `limbIndex` naming for this PR

43afb7b7cb (r1842644602)

* apply a PR suggestion

https://github.com/zeldaret/oot/pull/2287#discussion_r1842787653

---------

Co-authored-by: mzxrules <mzxrules@gmail.com>
2024-11-27 13:50:44 -05:00
..
audio Decouple Debug Features From gc-eu-mq-dbg (#2296) 2024-11-17 17:02:07 -05:00
boot Player Docs: Begin "Start Mode" Documentation (#2301) 2024-11-18 18:47:41 -05:00
buffers
code Document Actor "Fidget Tables" (#2287) 2024-11-27 13:50:44 -05:00
dmadata
elf_message
gcc_fix
libc Decouple Debug Features From gc-eu-mq-dbg (#2296) 2024-11-17 17:02:07 -05:00
libc64 Decouple Debug Features From gc-eu-mq-dbg (#2296) 2024-11-17 17:02:07 -05:00
libleo
libu64 Decouple Debug Features From gc-eu-mq-dbg (#2296) 2024-11-17 17:02:07 -05:00
libultra
makerom
n64dd Completely match ntsc-1.0/1.1 bss and add to CI (#2294) 2024-11-12 17:39:08 -05:00
overlays Document Actor "Fidget Tables" (#2287) 2024-11-27 13:50:44 -05:00