Relocate GetGamepadName and update SetGamepadMappings on android, desktop, web

This commit is contained in:
ubkp 2023-09-23 17:05:02 -03:00
parent de32ac5e5a
commit 6f5151a8a7
3 changed files with 28 additions and 22 deletions

View File

@ -1043,18 +1043,20 @@ void OpenURL(const char *url)
} }
} }
// Get gamepad internal name id
const char *GetGamepadName(int gamepad)
{
return NULL;
}
// Get selected monitor physical width in millimetres // Get selected monitor physical width in millimetres
int GetMonitorPhysicalWidth(int monitor) int GetMonitorPhysicalWidth(int monitor)
{ {
return 0; return 0;
} }
// Get gamepad internal name id
const char *GetGamepadName(int gamepad)
{
TRACELOG(LOG_INFO, "GetGamepadName not implemented in rcore_android.c");
return NULL;
}
// Get gamepad axis count // Get gamepad axis count
int GetGamepadAxisCount(int gamepad) int GetGamepadAxisCount(int gamepad)
{ {
@ -1064,6 +1066,8 @@ int GetGamepadAxisCount(int gamepad)
// Set internal gamepad mappings // Set internal gamepad mappings
int SetGamepadMappings(const char *mappings) int SetGamepadMappings(const char *mappings)
{ {
TRACELOG(LOG_INFO, "SetGamepadMappings not implemented in rcore_android.c");
return 0; return 0;
} }

View File

@ -1496,16 +1496,6 @@ void OpenURL(const char *url)
} }
} }
// Get gamepad internal name id
const char *GetGamepadName(int gamepad)
{
const char *name = NULL;
if (CORE.Input.Gamepad.ready[gamepad]) name = glfwGetJoystickName(gamepad);
return name;
}
// Get selected monitor physical width in millimetres // Get selected monitor physical width in millimetres
int GetMonitorPhysicalWidth(int monitor) int GetMonitorPhysicalWidth(int monitor)
{ {
@ -1522,6 +1512,16 @@ int GetMonitorPhysicalWidth(int monitor)
return 0; return 0;
} }
// Get gamepad internal name id
const char *GetGamepadName(int gamepad)
{
const char *name = NULL;
if (CORE.Input.Gamepad.ready[gamepad]) name = glfwGetJoystickName(gamepad);
return name;
}
// Get gamepad axis count // Get gamepad axis count
int GetGamepadAxisCount(int gamepad) int GetGamepadAxisCount(int gamepad)
{ {

View File

@ -1035,6 +1035,12 @@ void OpenURL(const char *url)
} }
} }
// Get selected monitor physical width in millimetres
int GetMonitorPhysicalWidth(int monitor)
{
return 0;
}
// Get gamepad internal name id // Get gamepad internal name id
const char *GetGamepadName(int gamepad) const char *GetGamepadName(int gamepad)
{ {
@ -1045,12 +1051,6 @@ const char *GetGamepadName(int gamepad)
return name; return name;
} }
// Get selected monitor physical width in millimetres
int GetMonitorPhysicalWidth(int monitor)
{
return 0;
}
// Get gamepad axis count // Get gamepad axis count
int GetGamepadAxisCount(int gamepad) int GetGamepadAxisCount(int gamepad)
{ {
@ -1060,6 +1060,8 @@ int GetGamepadAxisCount(int gamepad)
// Set internal gamepad mappings // Set internal gamepad mappings
int SetGamepadMappings(const char *mappings) int SetGamepadMappings(const char *mappings)
{ {
TRACELOG(LOG_INFO, "SetGamepadMappings not implemented in rcore_web.c");
return 0; return 0;
} }