open-ead / sead

Decompilation of sead: the standard C++ library for first-party Nintendo games
190 stars 26 forks source link

`controller`: Port changes from Wii U decomp repo #102

Closed MonsterDruide1 closed 2 years ago

MonsterDruide1 commented 2 years ago

This PR adds all files from the recent changes regarding controller stuff from the Wii U decomp repo. All functions are either matching or have been commented as being a mismatch.

In that route, I discovered that TaskBase seems to have another function, which is missing so far. As it really exists as a function and is not inlined in Super Mario Odyssey, the definition has to be added to a cpp later (when other functions are being implemented), so I just annotated what it should return for the moment.


This change is Reviewable