|
SSBM Decomp
|
#include "gm_1A36.h"#include <Runtime/platform.h>#include "gmscdata.h"#include "types.h"#include <dolphin/pad.h>#include <sysdolphin/baselib/controller.h>Data Structures | |
| struct | gm_controller_map |
| struct | controller_map |
Functions | |
| u64 | gm_GetButtonsPressed (u8 idx) |
| u64 | gm_GetButtonsTriggered (u8 idx) |
| u64 | gm_801A36C0 (u8 idx) |
| void | gm_801A36E0 (s32 idx, s32 arg1) |
| void | gm_801A3714 (s32 idx, u64 arg1, u64 arg2) |
| static void | gm_801A3820 (s32 idx, u64 arg1, u64 arg2) |
| static void | fn_801A396C (int idx) |
| static void | mapButtons (int i) |
| static void | copyStatus (int i) |
| static void | updatePad (int i) |
| void | gm_EvaluateAllControllerInputs (void) |
| Evaluates all controller inputs, updating controller_map for each controller. | |
| void | gm_801A3E88 (void) |
| void | gm_801A3EF4 (void) |
Variables | |
| static struct controller_map | controller_map |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| void gm_EvaluateAllControllerInputs | ( | void | ) |
Evaluates all controller inputs, updating controller_map for each controller.
Reads button, trigger, repeat, and release state from HSD_PadCopyStatus into controller_map. Index 4 (PAD_MAX_CONTROLLERS) is set to contain a union of all inputs from all controllers.
| void gm_801A3E88 | ( | void | ) |
| void gm_801A3EF4 | ( | void | ) |
|
static |