From 942e8fd59a34ea6b3fe547acf2fa46fba65b8196 Mon Sep 17 00:00:00 2001 From: elijah-thomas774 Date: Fri, 27 Sep 2024 20:51:10 -0400 Subject: [PATCH] bytematch more CoreController virtual funcs --- include/egg/core/eggController.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/egg/core/eggController.h b/include/egg/core/eggController.h index 07938f60..3d76907d 100644 --- a/include/egg/core/eggController.h +++ b/include/egg/core/eggController.h @@ -52,10 +52,10 @@ class CoreStatus { f32 getFSStickX() const { return mFSStickX; } f32 getFSStickY() const { return mFSStickY; } bool down(u32 mask) const { return (mask & mHold); } - bool up(u32 mask) const { return !(mask & mHold); } + bool up(u32 mask) const { return (mask & mHold) != mask; } bool downTrigger(u32 mask) const { return (mask & mTrig); } bool upTrigger(u32 mask) const { return (mask & mRelease); } - bool downAll(u32 mask) const { return mHold == mask; } + bool downAll(u32 mask) const { return (mask & mHold) == mask; } bool upAll(u32 mask) const { return (mask & mHold) == 0; } s32 getDevType() const { return mDevType; }