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}`);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…