You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
749 B
25 lines
749 B
Module['arguments'] = ['0']; |
|
//Gamepads don't appear until a button is pressed and the joystick/gamepad tests expect one to be connected |
|
Module['preRun'].push(function() |
|
{ |
|
Module['print']("Waiting for gamepad..."); |
|
Module['addRunDependency']("gamepad"); |
|
window.addEventListener('gamepadconnected', function() |
|
{ |
|
//OK, got one |
|
Module['removeRunDependency']("gamepad"); |
|
}, false); |
|
|
|
//chrome |
|
if(!!navigator.webkitGetGamepads) |
|
{ |
|
var timeout = function() |
|
{ |
|
if(navigator.webkitGetGamepads()[0] !== undefined) |
|
Module['removeRunDependency']("gamepad"); |
|
else |
|
setTimeout(timeout, 100); |
|
} |
|
setTimeout(timeout, 100); |
|
} |
|
});
|
|
|