|  |  | @ -58,102 +58,102 @@ int main(void) | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | ClearBackground(RAYWHITE); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | if (IsGamepadAvailable(n">GAMEPAD_PLAYER1)) | 
		
	
		
			
			|  |  |  | if (IsGamepadAvailable(mi">0)) | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | DrawText(TextFormat("GP1: %s", GetGamepadName(n">GAMEPAD_PLAYER1)), 10, 10, 10, BLACK); | 
		
	
		
			
			|  |  |  | DrawText(TextFormat("GP1: %s", GetGamepadName(mi">0)), 10, 10, 10, BLACK); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | if (IsGamepadName(n">GAMEPAD_PLAYER1, XBOX360_NAME_ID) || IsGamepadName(n">GAMEPAD_PLAYER1, XBOX360_LEGACY_NAME_ID)) | 
		
	
		
			
			|  |  |  | if (IsGamepadName(mi">0, XBOX360_NAME_ID) || IsGamepadName(mi">0, XBOX360_LEGACY_NAME_ID)) | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | DrawTexture(texXboxPad, 0, 0, DARKGRAY); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw buttons: xbox home | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_MIDDLE)) DrawCircle(394, 89, 19, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_MIDDLE)) DrawCircle(394, 89, 19, RED); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw buttons: basic | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_MIDDLE_RIGHT)) DrawCircle(436, 150, 9, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_MIDDLE_LEFT)) DrawCircle(352, 150, 9, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_RIGHT_FACE_LEFT)) DrawCircle(501, 151, 15, BLUE); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_RIGHT_FACE_DOWN)) DrawCircle(536, 187, 15, LIME); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_RIGHT_FACE_RIGHT)) DrawCircle(572, 151, 15, MAROON); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_RIGHT_FACE_UP)) DrawCircle(536, 115, 15, GOLD); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_MIDDLE_RIGHT)) DrawCircle(436, 150, 9, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_MIDDLE_LEFT)) DrawCircle(352, 150, 9, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_RIGHT_FACE_LEFT)) DrawCircle(501, 151, 15, BLUE); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_RIGHT_FACE_DOWN)) DrawCircle(536, 187, 15, LIME); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_RIGHT_FACE_RIGHT)) DrawCircle(572, 151, 15, MAROON); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_RIGHT_FACE_UP)) DrawCircle(536, 115, 15, GOLD); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw buttons: d-pad | 
		
	
		
			
			|  |  |  | DrawRectangle(317, 202, 19, 71, BLACK); | 
		
	
		
			
			|  |  |  | DrawRectangle(293, 228, 69, 19, BLACK); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_LEFT_FACE_UP)) DrawRectangle(317, 202, 19, 26, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_LEFT_FACE_DOWN)) DrawRectangle(317, 202 + 45, 19, 26, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_LEFT_FACE_LEFT)) DrawRectangle(292, 228, 25, 19, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_LEFT_FACE_RIGHT)) DrawRectangle(292 + 44, 228, 26, 19, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_LEFT_FACE_UP)) DrawRectangle(317, 202, 19, 26, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_LEFT_FACE_DOWN)) DrawRectangle(317, 202 + 45, 19, 26, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_LEFT_FACE_LEFT)) DrawRectangle(292, 228, 25, 19, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_LEFT_FACE_RIGHT)) DrawRectangle(292 + 44, 228, 26, 19, RED); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw buttons: left-right back | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_LEFT_TRIGGER_1)) DrawCircle(259, 61, 20, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_RIGHT_TRIGGER_1)) DrawCircle(536, 61, 20, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_LEFT_TRIGGER_1)) DrawCircle(259, 61, 20, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_RIGHT_TRIGGER_1)) DrawCircle(536, 61, 20, RED); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw axis: left joystick | 
		
	
		
			
			|  |  |  | DrawCircle(259, 152, 39, BLACK); | 
		
	
		
			
			|  |  |  | DrawCircle(259, 152, 34, LIGHTGRAY); | 
		
	
		
			
			|  |  |  | DrawCircle(259 + (GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_LEFT_X)*20), | 
		
	
		
			
			|  |  |  | 152 + (GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_LEFT_Y)*20), 25, BLACK); | 
		
	
		
			
			|  |  |  | DrawCircle(259 + (GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_LEFT_X)*20), | 
		
	
		
			
			|  |  |  | 152 + (GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_LEFT_Y)*20), 25, BLACK); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw axis: right joystick | 
		
	
		
			
			|  |  |  | DrawCircle(461, 237, 38, BLACK); | 
		
	
		
			
			|  |  |  | DrawCircle(461, 237, 33, LIGHTGRAY); | 
		
	
		
			
			|  |  |  | DrawCircle(461 + (GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_RIGHT_X)*20), | 
		
	
		
			
			|  |  |  | 237 + (GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_RIGHT_Y)*20), 25, BLACK); | 
		
	
		
			
			|  |  |  | DrawCircle(461 + (GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_RIGHT_X)*20), | 
		
	
		
			
			|  |  |  | 237 + (GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_RIGHT_Y)*20), 25, BLACK); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw axis: left-right triggers | 
		
	
		
			
			|  |  |  | DrawRectangle(170, 30, 15, 70, GRAY); | 
		
	
		
			
			|  |  |  | DrawRectangle(604, 30, 15, 70, GRAY); | 
		
	
		
			
			|  |  |  | DrawRectangle(170, 30, 15, (((1.0f + GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_LEFT_TRIGGER))/2.0f)*70), RED); | 
		
	
		
			
			|  |  |  | DrawRectangle(604, 30, 15, (((1.0f + GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_RIGHT_TRIGGER))/2.0f)*70), RED); | 
		
	
		
			
			|  |  |  | DrawRectangle(170, 30, 15, (((1.0f + GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_LEFT_TRIGGER))/2.0f)*70), RED); | 
		
	
		
			
			|  |  |  | DrawRectangle(604, 30, 15, (((1.0f + GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_RIGHT_TRIGGER))/2.0f)*70), RED); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | //DrawText(TextFormat("Xbox axis LT: %02.02f", GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_LEFT_TRIGGER)), 10, 40, 10, BLACK); | 
		
	
		
			
			|  |  |  | //DrawText(TextFormat("Xbox axis RT: %02.02f", GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_RIGHT_TRIGGER)), 10, 60, 10, BLACK); | 
		
	
		
			
			|  |  |  | //DrawText(TextFormat("Xbox axis LT: %02.02f", GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_LEFT_TRIGGER)), 10, 40, 10, BLACK); | 
		
	
		
			
			|  |  |  | //DrawText(TextFormat("Xbox axis RT: %02.02f", GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_RIGHT_TRIGGER)), 10, 60, 10, BLACK); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | else if (IsGamepadName(n">GAMEPAD_PLAYER1, PS3_NAME_ID)) | 
		
	
		
			
			|  |  |  | else if (IsGamepadName(mi">0, PS3_NAME_ID)) | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | DrawTexture(texPs3Pad, 0, 0, DARKGRAY); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw buttons: ps | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_MIDDLE)) DrawCircle(396, 222, 13, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_MIDDLE)) DrawCircle(396, 222, 13, RED); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw buttons: basic | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_MIDDLE_LEFT)) DrawRectangle(328, 170, 32, 13, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_MIDDLE_RIGHT)) DrawTriangle((Vector2){ 436, 168 }, (Vector2){ 436, 185 }, (Vector2){ 464, 177 }, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_RIGHT_FACE_UP)) DrawCircle(557, 144, 13, LIME); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_RIGHT_FACE_RIGHT)) DrawCircle(586, 173, 13, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_RIGHT_FACE_DOWN)) DrawCircle(557, 203, 13, VIOLET); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_RIGHT_FACE_LEFT)) DrawCircle(527, 173, 13, PINK); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_MIDDLE_LEFT)) DrawRectangle(328, 170, 32, 13, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_MIDDLE_RIGHT)) DrawTriangle((Vector2){ 436, 168 }, (Vector2){ 436, 185 }, (Vector2){ 464, 177 }, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_RIGHT_FACE_UP)) DrawCircle(557, 144, 13, LIME); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_RIGHT_FACE_RIGHT)) DrawCircle(586, 173, 13, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_RIGHT_FACE_DOWN)) DrawCircle(557, 203, 13, VIOLET); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_RIGHT_FACE_LEFT)) DrawCircle(527, 173, 13, PINK); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw buttons: d-pad | 
		
	
		
			
			|  |  |  | DrawRectangle(225, 132, 24, 84, BLACK); | 
		
	
		
			
			|  |  |  | DrawRectangle(195, 161, 84, 25, BLACK); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_LEFT_FACE_UP)) DrawRectangle(225, 132, 24, 29, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_LEFT_FACE_DOWN)) DrawRectangle(225, 132 + 54, 24, 30, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_LEFT_FACE_LEFT)) DrawRectangle(195, 161, 30, 25, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_LEFT_FACE_RIGHT)) DrawRectangle(195 + 54, 161, 30, 25, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_LEFT_FACE_UP)) DrawRectangle(225, 132, 24, 29, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_LEFT_FACE_DOWN)) DrawRectangle(225, 132 + 54, 24, 30, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_LEFT_FACE_LEFT)) DrawRectangle(195, 161, 30, 25, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_LEFT_FACE_RIGHT)) DrawRectangle(195 + 54, 161, 30, 25, RED); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw buttons: left-right back buttons | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_LEFT_TRIGGER_1)) DrawCircle(239, 82, 20, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(n">GAMEPAD_PLAYER1, GAMEPAD_BUTTON_RIGHT_TRIGGER_1)) DrawCircle(557, 82, 20, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_LEFT_TRIGGER_1)) DrawCircle(239, 82, 20, RED); | 
		
	
		
			
			|  |  |  | if (IsGamepadButtonDown(mi">0, GAMEPAD_BUTTON_RIGHT_TRIGGER_1)) DrawCircle(557, 82, 20, RED); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw axis: left joystick | 
		
	
		
			
			|  |  |  | DrawCircle(319, 255, 35, BLACK); | 
		
	
		
			
			|  |  |  | DrawCircle(319, 255, 31, LIGHTGRAY); | 
		
	
		
			
			|  |  |  | DrawCircle(319 + (GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_LEFT_X)*20), | 
		
	
		
			
			|  |  |  | 255 + (GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_LEFT_Y)*20), 25, BLACK); | 
		
	
		
			
			|  |  |  | DrawCircle(319 + (GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_LEFT_X)*20), | 
		
	
		
			
			|  |  |  | 255 + (GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_LEFT_Y)*20), 25, BLACK); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw axis: right joystick | 
		
	
		
			
			|  |  |  | DrawCircle(475, 255, 35, BLACK); | 
		
	
		
			
			|  |  |  | DrawCircle(475, 255, 31, LIGHTGRAY); | 
		
	
		
			
			|  |  |  | DrawCircle(475 + (GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_RIGHT_X)*20), | 
		
	
		
			
			|  |  |  | 255 + (GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_RIGHT_Y)*20), 25, BLACK); | 
		
	
		
			
			|  |  |  | DrawCircle(475 + (GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_RIGHT_X)*20), | 
		
	
		
			
			|  |  |  | 255 + (GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_RIGHT_Y)*20), 25, BLACK); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Draw axis: left-right triggers | 
		
	
		
			
			|  |  |  | DrawRectangle(169, 48, 15, 70, GRAY); | 
		
	
		
			
			|  |  |  | DrawRectangle(611, 48, 15, 70, GRAY); | 
		
	
		
			
			|  |  |  | DrawRectangle(169, 48, 15, (((1.0f - GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_LEFT_TRIGGER))/2.0f)*70), RED); | 
		
	
		
			
			|  |  |  | DrawRectangle(611, 48, 15, (((1.0f - GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, GAMEPAD_AXIS_RIGHT_TRIGGER))/2.0f)*70), RED); | 
		
	
		
			
			|  |  |  | DrawRectangle(169, 48, 15, (((1.0f - GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_LEFT_TRIGGER))/2.0f)*70), RED); | 
		
	
		
			
			|  |  |  | DrawRectangle(611, 48, 15, (((1.0f - GetGamepadAxisMovement(mi">0, GAMEPAD_AXIS_RIGHT_TRIGGER))/2.0f)*70), RED); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | else | 
		
	
		
			
			|  |  |  | { | 
		
	
	
		
			
				|  |  | @ -162,11 +162,11 @@ int main(void) | 
		
	
		
			
			|  |  |  | // TODO: Draw generic gamepad | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | DrawText(TextFormat("DETECTED AXIS [%i]:", GetGamepadAxisCount(n">GAMEPAD_PLAYER1)), 10, 50, 10, MAROON); | 
		
	
		
			
			|  |  |  | DrawText(TextFormat("DETECTED AXIS [%i]:", GetGamepadAxisCount(mi">0)), 10, 50, 10, MAROON); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | for (int i = 0; i < GetGamepadAxisCount(n">GAMEPAD_PLAYER1); i++) | 
		
	
		
			
			|  |  |  | for (int i = 0; i < GetGamepadAxisCount(mi">0); i++) | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | DrawText(TextFormat("AXIS %i: %.02f", i, GetGamepadAxisMovement(n">GAMEPAD_PLAYER1, i)), 20, 70 + 20*i, 10, DARKGRAY); | 
		
	
		
			
			|  |  |  | DrawText(TextFormat("AXIS %i: %.02f", i, GetGamepadAxisMovement(mi">0, i)), 20, 70 + 20*i, 10, DARKGRAY); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | if (GetGamepadButtonPressed() != -1) DrawText(TextFormat("DETECTED BUTTON: %i", GetGamepadButtonPressed()), 10, 430, 10, RED); | 
		
	
	
		
			
				|  |  |  |