Fix core_input_gamepad example for Xbox gamepads
This commit is contained in:
parent
97c02b2425
commit
e8f7b34158
|
|
@ -20,8 +20,8 @@
|
||||||
#include "raylib.h"
|
#include "raylib.h"
|
||||||
|
|
||||||
// NOTE: Gamepad name ID depends on drivers and OS
|
// NOTE: Gamepad name ID depends on drivers and OS
|
||||||
#define XBOX360_LEGACY_NAME_ID "Xbox Controller"
|
#define XBOX_ALIAS_1 "xbox"
|
||||||
#define XBOX360_NAME_ID "Xbox 360 Controller"
|
#define XBOX_ALIAS_2 "x-box"
|
||||||
#define PS3_NAME_ID "Sony PLAYSTATION(R)3 Controller"
|
#define PS3_NAME_ID "Sony PLAYSTATION(R)3 Controller"
|
||||||
|
|
||||||
//------------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------------
|
||||||
|
|
@ -67,7 +67,7 @@ int main(void)
|
||||||
{
|
{
|
||||||
DrawText(TextFormat("GP%d: %s", gamepad, GetGamepadName(gamepad)), 10, 10, 10, BLACK);
|
DrawText(TextFormat("GP%d: %s", gamepad, GetGamepadName(gamepad)), 10, 10, 10, BLACK);
|
||||||
|
|
||||||
if (TextIsEqual(GetGamepadName(gamepad), XBOX360_LEGACY_NAME_ID) || TextIsEqual(GetGamepadName(gamepad), XBOX360_NAME_ID))
|
if (TextFindIndex(TextToLower(GetGamepadName(gamepad)), XBOX_ALIAS_1) || TextFindIndex(TextToLower(GetGamepadName(gamepad)), XBOX_ALIAS_2))
|
||||||
{
|
{
|
||||||
DrawTexture(texXboxPad, 0, 0, DARKGRAY);
|
DrawTexture(texXboxPad, 0, 0, DARKGRAY);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user