(MFi) No longer let MFi pad go through 'pad connection'

This commit is contained in:
Twinaphex 2015-11-16 08:45:51 +01:00
parent 6f50187b56
commit c84b76c394
1 changed files with 0 additions and 24 deletions

View File

@ -24,9 +24,6 @@
#include <AvailabilityMacros.h>
#import <GameController/GameController.h>
#include "../connect/joypad_connection.h"
joypad_connection_t *slots;
static uint32_t mfi_buttons[MAX_USERS];
static int16_t mfi_axes[MAX_USERS][6];
@ -133,27 +130,8 @@ static void apple_gamecontroller_joypad_register(GCGamepad *gamepad)
};
}
static int32_t apple_gamecontroller_joypad_connect_gcapi(joypad_connection_t *joyconn)
{
int pad = pad_connection_find_vacant_pad(joyconn);
if (pad >= 0 && pad < MAX_USERS)
{
joypad_connection_t *s = (joypad_connection_t*)&joyconn[pad];
if (s)
s->connected = true;
}
return pad;
}
static void apple_gamecontroller_joypad_connect(GCController *controller)
{
int32_t slot = apple_gamecontroller_joypad_connect_gcapi(slots);
controller.playerIndex = (slot >= 0 && slot < MAX_USERS) ? slot : GCCONTROLLER_PLAYER_INDEX_UNSET;
if (controller.playerIndex == GCControllerPlayerIndexUnset)
return;
@ -165,8 +143,6 @@ static void apple_gamecontroller_joypad_disconnect(GCController* controller)
unsigned pad = (uint32_t)controller.playerIndex;
if (pad == GCCONTROLLER_PLAYER_INDEX_UNSET)
return;
pad_connection_pad_deinit(&slots[pad], pad);
}
bool apple_gamecontroller_joypad_init(void *data)