diff options
author | red031000 <rubenru09@aol.com> | 2020-08-22 21:06:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-22 21:06:37 +0100 |
commit | 7a6abfe3982d516b39a13a8fd934dbfe8211cfe6 (patch) | |
tree | 0c7a403f7b9680519acb5a0b086ce84e165e503b /arm9/lib/include/PAD_pad.h | |
parent | 4ed13afd18de6f0b94d35e83023094efcfec73f5 (diff) | |
parent | dd904623a1ff019bfa6d88b1e178d87676d31320 (diff) |
Merge pull request #266 from PikalaxALT/pikalax_work
Decompile code related to input handling, initialization/runtime, and script string placeholders
Diffstat (limited to 'arm9/lib/include/PAD_pad.h')
-rw-r--r-- | arm9/lib/include/PAD_pad.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arm9/lib/include/PAD_pad.h b/arm9/lib/include/PAD_pad.h index 0cb8a6f0..327d306d 100644 --- a/arm9/lib/include/PAD_pad.h +++ b/arm9/lib/include/PAD_pad.h @@ -30,6 +30,12 @@ #define PAD_BUTTON_Y 0x0800 // Y #define PAD_BUTTON_DEBUG 0x2000 // Debug button +static inline u16 PAD_Read(void) +{ + return (u16)(((reg_PAD_KEYINPUT | *(vu16 *)HW_BUTTON_XY_BUF) ^ + (PAD_PLUS_KEY_MASK | PAD_BUTTON_MASK)) & (PAD_PLUS_KEY_MASK | PAD_BUTTON_MASK)); +} + static inline BOOL PAD_DetectFold(void) { return (BOOL)((*(vu16 *)HW_BUTTON_XY_BUF & PAD_DETECT_FOLD_MASK) >> 15); |