(Apple input) Change mouse_delta[0]/mouse_delta[1] to mouse_x/mouse_y

This commit is contained in:
Twinaphex 2014-10-26 00:37:20 +02:00
parent 47d01825c8
commit 182180c6b9
3 changed files with 8 additions and 7 deletions

View File

@ -90,8 +90,8 @@ void apple_rarch_exited(void)
{
NSPoint pos;
// Relative
apple->mouse_delta[0] += event.deltaX;
apple->mouse_delta[1] += event.deltaY;
apple->mouse_x += event.deltaX;
apple->mouse_y += event.deltaY;
// Absolute
pos = [[RAGameView get] convertPoint:[event locationInWindow] fromView:nil];

View File

@ -389,8 +389,8 @@ static void apple_input_poll(void *data)
if (icade_enabled)
BIT32_SET(apple->buttons[0], icade_buttons);
apple->mouse_delta[0] = 0;
apple->mouse_delta[1] = 0;
apple->mouse_x = 0;
apple->mouse_y = 0;
}
static int16_t apple_mouse_state(apple_input_data_t *apple,
@ -399,9 +399,9 @@ static int16_t apple_mouse_state(apple_input_data_t *apple,
switch (id)
{
case RETRO_DEVICE_ID_MOUSE_X:
return apple->mouse_delta[0];
return apple->mouse_x;
case RETRO_DEVICE_ID_MOUSE_Y:
return apple->mouse_delta[1];
return apple->mouse_y;
case RETRO_DEVICE_ID_MOUSE_LEFT:
return apple->mouse_buttons & 1;
case RETRO_DEVICE_ID_MOUSE_RIGHT:

View File

@ -41,7 +41,8 @@ typedef struct
uint32_t touch_count;
uint32_t mouse_buttons;
int16_t mouse_delta[2];
int16_t mouse_x;
int16_t mouse_y;
uint32_t key_state[MAX_KEYS];