INNER CODE UNIT · JavaScript
updateStatusDisplay
selkies-project/selkies · addons/universal-touch-gamepad/app.js:66
function updateStatusDisplay() {
const gamepads = navigator.getGamepads();
let activeGamepad = null;
for (let i = 0; i < gamepads.length; i++) {
if (gamepads[i] && gamepads[i].id === "Universal Touch Gamepad") {
activeGamepad = gamepads[i];
break;
}
}
if (activeGamepad && activeGamepad.connected) {
gamepadInfoIdDiv.textContent = `ID: ${activeGamepad.id}`;
gamepadInfoConnectedDiv.textContent = `Connected: ${activeGamepad.connected}`;
gamepadInfoIndexDiv.textContent = `Index: ${activeGamepad.index}`;
gamepadInfoMappingDiv.textContent = `Mapping: ${activeGamepad.mapping}`;
for (let i = 0; i < MAX_AXES_DISPLAY; i++) {
const axisDiv = document.getElementById(`axis-stat-${i}`);