(connect_wii.c) Refactor hidpad_wii_axis

This commit is contained in:
Twinaphex 2015-04-03 03:06:37 +02:00
parent e7c7b55004
commit b9d244bd3b

View File

@ -647,9 +647,13 @@ error:
static int16_t hidpad_wii_get_axis(void *data, unsigned axis)
{
struct wiimote_t* device = (struct wiimote_t*)data;
if (!device)
return 0;
if (device && device->exp.type == EXP_CLASSIC)
switch (device->exp.type)
{
case EXP_CLASSIC:
switch (axis)
{
case 0:
@ -661,6 +665,9 @@ static int16_t hidpad_wii_get_axis(void *data, unsigned axis)
case 3:
return device->exp.cc.classic.rjs.y.value * 0x7FFF;
}
break;
default:
break;
}
return 0;