mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-02-22 04:31:17 +00:00
Change param for get_sensor_input
This commit is contained in:
parent
460670f074
commit
f7915ab55e
@ -2067,12 +2067,12 @@ static bool android_input_set_sensor_state(void *data, unsigned port, enum retro
|
||||
return false;
|
||||
}
|
||||
|
||||
static float android_input_get_sensor_input(void *data, unsigned port, enum retro_sensor_action action)
|
||||
static float android_input_get_sensor_input(void *data, unsigned port, unsigned id)
|
||||
{
|
||||
android_input_t *android = (android_input_t*)data;
|
||||
struct android_app *android_app = (struct android_app*)g_android;
|
||||
|
||||
switch (action)
|
||||
switch (id)
|
||||
{
|
||||
case RETRO_DEVICE_ID_SENSOR_ACCELEROMETER_X:
|
||||
return android->accelerometer_state.x;
|
||||
|
4
driver.c
4
driver.c
@ -601,10 +601,10 @@ bool driver_set_sensor_state(unsigned port, enum retro_sensor_action action, uns
|
||||
return false;
|
||||
}
|
||||
|
||||
float driver_sensor_get_input(unsigned port, enum retro_sensor_action action)
|
||||
float driver_sensor_get_input(unsigned port, unsigned id)
|
||||
{
|
||||
if (driver.input && driver.input_data && driver.input->get_sensor_input)
|
||||
return driver.input->get_sensor_input(driver.input_data, port, action);
|
||||
return driver.input->get_sensor_input(driver.input_data, port, id);
|
||||
else
|
||||
return 0.0f;
|
||||
}
|
||||
|
@ -700,7 +700,7 @@ enum retro_sensor_action
|
||||
};
|
||||
|
||||
typedef bool (*retro_set_sensor_state_t)(unsigned port, enum retro_sensor_action action, unsigned rate);
|
||||
typedef float (*retro_sensor_get_input_t)(unsigned port, enum retro_sensor_action action);
|
||||
typedef float (*retro_sensor_get_input_t)(unsigned port, unsigned id);
|
||||
struct retro_sensor_interface
|
||||
{
|
||||
retro_set_sensor_state_t set_sensor_state;
|
||||
|
Loading…
x
Reference in New Issue
Block a user