#include #include "PadListener.h" using namespace PS2; uint32 CPadListener::GetButtonMask(CControllerInfo::BUTTON button) { static uint32 buttonMask[CControllerInfo::MAX_BUTTONS] = { static_cast(-1), static_cast(-1), static_cast(-1), static_cast(-1), 0x1000, 0x4000, 0x8000, 0x2000, 0x0100, 0x0800, 0x0080, 0x0010, 0x0020, 0x0040, 0x0004, //L1 0x0001, //L2 0x0200, //L3 0x0008, //R1 0x0002, //R2 0x0400, //R3 }; uint32 result = buttonMask[button]; assert(result != -1); return result; }