Files
mm/src/code/padmgr.c
T
Anghelo Carvajal 45eed680d6 code_8013EC10 and code_80182CE0 (z_rumble and sys_rumble) (#763)
* First pass

* import bss

* cleanup warnings

* PadMgr_ControllerHasRumblePak

* z64rumble.h

* rename file to z_rumble.c

* format

* Update src/code/z_rumble.c

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

* Update src/code/z_rumble.c

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

* name a temp

* minor cleaning

* bss

* match code_80182CE0

* import data and cleanups

* Rename RumbleManager struct and sys_rumble file

* Rename functions from sys_rumble

* Rename parameter to distSq

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

* more notes and a bit of cleaning

* Name Rumble_Add and Rumble_AddForced

* some extra notes

* Rename Rumble_Override and Rumble_Request

* document states

* minor renames

* actorfixer

* format

* very minor docs

* whoops

* remove redundant prevent_bss_reordering

* Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c

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

* Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c

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

* Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c

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

* namefixer

* Update src/code/sys_rumble.c

Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>

* fix

* Elliptic review

Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>

* minor cleanups

* Update include/z64rumble.h

Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>

* review

Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>

* Update src/code/sys_rumble.c

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

* Update src/code/z_rumble.c

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

* review

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

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-06-29 22:08:03 +01:00

59 lines
2.0 KiB
C

#include "global.h"
#include "ultra64/motor.h"
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/Padmgr_GetControllerBitmask.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_80174F24.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_80174F44.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_80174F7C.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_80174F9C.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/Padmgr_GetEventCallback.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_80175008.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/Padmgr_SetEventCallback.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_8017506C.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/Padmgr_Lock.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/Padmgr_Unlock.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_801750FC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_80175364.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_80175434.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_8017544C.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/PadMgr_RumbleSet.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/PadMgr_ControllerHasRumblePak.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/Padmgr_CalcStickEdges.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/Padmgr_ParseState.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_801759BC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_80175AE0.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/Padmgr_Update.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/Padmgr_Stop.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/func_80175E68.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/Padmgr_GetInput.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/Padmgr_GetInput2.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/Padmgr_ThreadEntry.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/padmgr/PadMgr_Init.s")