X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=JSActionHat.m;h=2cac39c77c4a22e4148be01fe6e78c52d6a82540;hp=174d2df484b406eaa19ee9dd99ef54f2e856673c;hb=0238d141f06420e1a73eccd14ca73a7e29ad2a69;hpb=2fb801b58b29997f54443d9879d2e20ae8b169ad diff --git a/JSActionHat.m b/JSActionHat.m index 174d2df..2cac39c 100644 --- a/JSActionHat.m +++ b/JSActionHat.m @@ -41,7 +41,7 @@ static BOOL active_fourway[20] = { } - (id)findSubActionForValue:(IOHIDValueRef)value { - int parsed = IOHIDValueGetIntegerValue(value); + long parsed = IOHIDValueGetIntegerValue(value); switch (IOHIDElementGetLogicalMax(IOHIDValueGetElement(value))) { case 7: // 8-way switch, 0-7. switch (parsed) { @@ -81,8 +81,8 @@ static BOOL active_fourway[20] = { } - (void)notifyEvent:(IOHIDValueRef)value { - int parsed = IOHIDValueGetIntegerValue(value); - int size = IOHIDElementGetLogicalMax(IOHIDValueGetElement(value)); + long parsed = IOHIDValueGetIntegerValue(value); + long size = IOHIDElementGetLogicalMax(IOHIDValueGetElement(value)); // Skip first row in table if 0 is not neutral. if (size & 1) { parsed++;