diff options
| author | Derek Hensley <hensley.derek58@gmail.com> | 2022-02-13 18:10:56 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-02-14 02:10:56 +0000 |
| commit | 6e62ae4075a5f5b76ccd3265204682f3474a5735 (patch) | |
| tree | 56916ac4bb032c6f0cea4bb60b86fca6294a7951 /docs/tutorial | |
| parent | 01ca078226f37a2ba5be90e957ffe081db059fdf (diff) | |
SubS Animations and LimbRotTables (#624)
* Bring over the matching code, rename struct vars to be consistent, and move animation structs to z64animation.h
* Clean up function prototypes
* Format and some stack var renames
* Update tutorial
* Rename animation structs
* Rename SubS functions
* Rename Actor function
* Rename arg names
* Bring over code for func_8013D9C8
* Rename and cleanup
* Some more cleanup
* Small cleanup
* Animmode enum
* Adjust actorfixer
* More uses of animmode enum, as well as fixing typo
* Change hex 0xD to 13
* typo
* Fix merge
* Format
* Fix merge
* Actorfixer
* Format
Diffstat (limited to 'docs/tutorial')
| -rw-r--r-- | docs/tutorial/beginning_decomp.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/tutorial/beginning_decomp.md b/docs/tutorial/beginning_decomp.md index 01cc21cf3..b46bd219a 100644 --- a/docs/tutorial/beginning_decomp.md +++ b/docs/tutorial/beginning_decomp.md @@ -397,7 +397,7 @@ An actor with SkelAnime has three structs in the Actor struct that handle it: on There are two different sorts of SkelAnime, although for decompilation purposes there is not much difference between them. Looking at the prototype of `SkelAnime_InitFlex` from `functions.h` (or even the definition in `z_skelanime.c`), ```C void SkelAnime_InitFlex(GlobalContext* globalCtx, SkelAnime* skelAnime, FlexSkeletonHeader* skeletonHeaderSeg, - AnimationHeader* animationSeg, Vec3s* jointTable, Vec3s* morphTable, s32 limbCount); + AnimationHeader* animation, Vec3s* jointTable, Vec3s* morphTable, s32 limbCount); ``` we can read off the types of the various arguments: - The `SkelAnime` struct is at `this + 0x144` |
