Add support for WebView 70+
This commit is contained in:
parent
4de74a3b6c
commit
e0bb234102
12 changed files with 30944 additions and 27280 deletions
|
@ -512,7 +512,10 @@ VirtualGamepad.gamepad = {
|
|||
//=============================================================================
|
||||
VirtualGamepad._originalNavigator = navigator.getGamepads;
|
||||
VirtualGamepad.updateNavigator = function() {
|
||||
var gamepads = VirtualGamepad._originalNavigator.call(navigator);
|
||||
var gamepads = [];
|
||||
for (gamepad of VirtualGamepad._originalNavigator.call(navigator)) {
|
||||
gamepads.push(gamepad);
|
||||
}
|
||||
navigator.getGamepads = function() {
|
||||
var index = ONSControls.options.gamepadIndex;
|
||||
gamepads[index] = VirtualGamepad.gamepad;
|
||||
|
@ -570,28 +573,28 @@ ONSControls.configManager = function() {
|
|||
//=============================================================================
|
||||
// * Class Variables
|
||||
//=============================================================================
|
||||
ConfigManager.ONSConfig ||= {};
|
||||
ConfigManager.ONSConfig.customPos ||= false;
|
||||
ConfigManager.ONSConfig.buttonsScale ||= ONSControls.options.buttonsScale;
|
||||
ConfigManager.ONSConfig.buttonsOpacity ||= ONSControls.options.buttonsOpacity;
|
||||
ConfigManager.ONSConfig.safeArea ||= 1;
|
||||
ConfigManager.ONSConfig.buttonsSize ||= ONSControls._controlsCanvas.vh(0.18) * ConfigManager.ONSConfig.buttonsScale;
|
||||
ConfigManager.ONSConfig.buttonsX ||= ONSControls._controlsCanvas.screen.width - ConfigManager.ONSConfig.buttonsSize;
|
||||
ConfigManager.ONSConfig.buttonsY ||= ONSControls._controlsCanvas.screen.height - ConfigManager.ONSConfig.buttonsSize;
|
||||
ConfigManager.ONSConfig.dPadSize ||= ONSControls._controlsCanvas.vh(0.36) * ConfigManager.ONSConfig.buttonsScale;
|
||||
ConfigManager.ONSConfig.dPadX ||= ConfigManager.ONSConfig.dPadSize / 2;
|
||||
ConfigManager.ONSConfig.dPadY ||= ONSControls._controlsCanvas.screen.height - ConfigManager.ONSConfig.dPadSize / 2;
|
||||
ConfigManager.ONSConfig.bumpersOffsetX ||= 16;
|
||||
ConfigManager.ONSConfig.bumpersOffsetY ||= ONSControls._controlsCanvas.vh(0.30);
|
||||
ConfigManager.ONSConfig.bumpersWidth ||= ONSControls._controlsCanvas.vh(0.188) * ConfigManager.ONSConfig.buttonsScale;
|
||||
ConfigManager.ONSConfig.bumpersHeight ||= ONSControls._controlsCanvas.vh(0.12) * ConfigManager.ONSConfig.buttonsScale;
|
||||
ConfigManager.ONSConfig.LBX ||= ConfigManager.ONSConfig.bumpersOffsetX + ConfigManager.ONSConfig.bumpersWidth / 2;
|
||||
ConfigManager.ONSConfig.LBY ||= ConfigManager.ONSConfig.bumpersOffsetY + ConfigManager.ONSConfig.bumpersHeight / 2;
|
||||
ConfigManager.ONSConfig.RBX ||= ConfigManager.ONSConfig.bumpersOffsetX + ConfigManager.ONSConfig.bumpersWidth / 2;
|
||||
ConfigManager.ONSConfig.RBY ||= ConfigManager.ONSConfig.bumpersOffsetY + ConfigManager.ONSConfig.bumpersHeight / 2;
|
||||
ConfigManager.ONSConfig.additonalSize ||= ONSControls._controlsCanvas.vh(0.06) * ConfigManager.ONSConfig.buttonsScale;
|
||||
ConfigManager.ONSConfig.showX ||= ONSControls._controlsCanvas.screen.width - ConfigManager.ONSConfig.additonalSize / 2;
|
||||
ConfigManager.ONSConfig.showY ||= ONSControls._controlsCanvas.screen.height - ConfigManager.ONSConfig.additonalSize / 2;
|
||||
ConfigManager.ONSConfig = (typeof x === 'undefined') ? {} : ConfigManager.ONSConfig;
|
||||
ConfigManager.ONSConfig.customPos = (typeof x === 'undefined') ? false : ConfigManager.ONSConfig.customPos;
|
||||
ConfigManager.ONSConfig.buttonsScale = (typeof x === 'undefined') ? ONSControls.options.buttonsScale : ConfigManager.ONSConfig.buttonsScale;
|
||||
ConfigManager.ONSConfig.buttonsOpacity = (typeof x === 'undefined') ? ONSControls.options.buttonsOpacity : ConfigManager.ONSConfig.buttonsOpacity;
|
||||
ConfigManager.ONSConfig.safeArea = (typeof x === 'undefined') ? 1 : ConfigManager.ONSConfig.safeArea;
|
||||
ConfigManager.ONSConfig.buttonsSize = (typeof x === 'undefined') ? ONSControls._controlsCanvas.vh(0.18) * ConfigManager.ONSConfig.buttonsScale : ConfigManager.ONSConfig.buttonsSize;
|
||||
ConfigManager.ONSConfig.buttonsX = (typeof x === 'undefined') ? ONSControls._controlsCanvas.screen.width - ConfigManager.ONSConfig.buttonsSize : ConfigManager.ONSConfig.buttonsX;
|
||||
ConfigManager.ONSConfig.buttonsY = (typeof x === 'undefined') ? ONSControls._controlsCanvas.screen.height - ConfigManager.ONSConfig.buttonsSize : ConfigManager.ONSConfig.buttonsY;
|
||||
ConfigManager.ONSConfig.dPadSize = (typeof x === 'undefined') ? ONSControls._controlsCanvas.vh(0.36) * ConfigManager.ONSConfig.buttonsScale : ConfigManager.ONSConfig.dPadSize;
|
||||
ConfigManager.ONSConfig.dPadX = (typeof x === 'undefined') ? ConfigManager.ONSConfig.dPadSize / 2 : ConfigManager.ONSConfig.dPadX;
|
||||
ConfigManager.ONSConfig.dPadY = (typeof x === 'undefined') ? ONSControls._controlsCanvas.screen.height - ConfigManager.ONSConfig.dPadSize / 2 : ConfigManager.ONSConfig.dPadY;
|
||||
ConfigManager.ONSConfig.bumpersOffsetX = (typeof x === 'undefined') ? 16 : ConfigManager.ONSConfig.bumpersOffsetX;
|
||||
ConfigManager.ONSConfig.bumpersOffsetY = (typeof x === 'undefined') ? ONSControls._controlsCanvas.vh(0.30) : ConfigManager.ONSConfig.bumpersOffsetY;
|
||||
ConfigManager.ONSConfig.bumpersWidth = (typeof x === 'undefined') ? ONSControls._controlsCanvas.vh(0.188) * ConfigManager.ONSConfig.buttonsScale : ConfigManager.ONSConfig.bumpersWidth;
|
||||
ConfigManager.ONSConfig.bumpersHeight = (typeof x === 'undefined') ? ONSControls._controlsCanvas.vh(0.12) * ConfigManager.ONSConfig.buttonsScale : ConfigManager.ONSConfig.bumpersHeight;
|
||||
ConfigManager.ONSConfig.LBX = (typeof x === 'undefined') ? ConfigManager.ONSConfig.bumpersOffsetX + ConfigManager.ONSConfig.bumpersWidth / 2 : ConfigManager.ONSConfig.LBX;
|
||||
ConfigManager.ONSConfig.LBY = (typeof x === 'undefined') ? ConfigManager.ONSConfig.bumpersOffsetY + ConfigManager.ONSConfig.bumpersHeight / 2 : ConfigManager.ONSConfig.LBY;
|
||||
ConfigManager.ONSConfig.RBX = (typeof x === 'undefined') ? ConfigManager.ONSConfig.bumpersOffsetX + ConfigManager.ONSConfig.bumpersWidth / 2 : ConfigManager.ONSConfig.RBX;
|
||||
ConfigManager.ONSConfig.RBY = (typeof x === 'undefined') ? ConfigManager.ONSConfig.bumpersOffsetY + ConfigManager.ONSConfig.bumpersHeight / 2 : ConfigManager.ONSConfig.RBY;
|
||||
ConfigManager.ONSConfig.additonalSize = (typeof x === 'undefined') ? ONSControls._controlsCanvas.vh(0.06) * ConfigManager.ONSConfig.buttonsScale : ConfigManager.ONSConfig.additonalSize;
|
||||
ConfigManager.ONSConfig.showX = (typeof x === 'undefined') ? ONSControls._controlsCanvas.screen.width - ConfigManager.ONSConfig.additonalSize / 2 : ConfigManager.ONSConfig.showX;
|
||||
ConfigManager.ONSConfig.showY = (typeof x === 'undefined') ? ONSControls._controlsCanvas.screen.height - ConfigManager.ONSConfig.additonalSize / 2 : ConfigManager.ONSConfig.showY;
|
||||
//=============================================================================
|
||||
// * Restore defaults
|
||||
//=============================================================================
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue