PIXI Controls: Add to English version
This commit is contained in:
parent
3f88db76b6
commit
562910b1c4
6 changed files with 881 additions and 40 deletions
|
@ -66,6 +66,24 @@ function create_fps_button() {
|
|||
}
|
||||
}
|
||||
|
||||
function create_new_controls() {
|
||||
// Remove in release
|
||||
const NewBtn = document.createElement("div");
|
||||
NewBtn.className = "new-button";
|
||||
document.body.appendChild(NewBtn);
|
||||
|
||||
NewBtn.addEventListener("pointerdown", () => {
|
||||
var controls_canvas = document.getElementById("ControlsCanvas");
|
||||
if (controls_canvas === null) {
|
||||
document.getElementById("show-gamepad").remove();
|
||||
ONSControls.initialize();
|
||||
} else {
|
||||
controls_canvas.remove();
|
||||
create_show_button();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function create_dpad_buttons() {
|
||||
// Скуфting elements
|
||||
const DivDMain = document.createElement("div");
|
||||
|
@ -283,36 +301,37 @@ function setupKey(id, key, keyCode) {
|
|||
|
||||
window.addEventListener('load', () => {
|
||||
create_fps_button(); // Remove in release
|
||||
if (navigator.getGamepads().length == 0) {
|
||||
create_control_buttons();
|
||||
create_dpad_buttons();
|
||||
create_show_button();
|
||||
create_switch_button();
|
||||
setupButtons();
|
||||
setupDpad();
|
||||
}
|
||||
// create_new_controls(); // Remove in release
|
||||
// if (navigator.getGamepads().length == 0) {
|
||||
// create_control_buttons();
|
||||
// create_dpad_buttons();
|
||||
// create_show_button();
|
||||
// create_switch_button();
|
||||
// setupButtons();
|
||||
// setupDpad();
|
||||
// }
|
||||
});
|
||||
|
||||
window.addEventListener('gamepadconnected', () => {
|
||||
var DivBMain = document.getElementById("gamepad-div");
|
||||
var DivB_LB = document.getElementById("buttonW");
|
||||
var DivB_RB = document.getElementById("buttonQ");
|
||||
var DivDMain = document.getElementById("dpad-div");
|
||||
var DivJoy = document.getElementById("joyDiv");
|
||||
var ShowB = document.getElementById("switch");
|
||||
// window.addEventListener('gamepadconnected', () => {
|
||||
// var DivBMain = document.getElementById("gamepad-div");
|
||||
// var DivB_LB = document.getElementById("buttonW");
|
||||
// var DivB_RB = document.getElementById("buttonQ");
|
||||
// var DivDMain = document.getElementById("dpad-div");
|
||||
// var DivJoy = document.getElementById("joyDiv");
|
||||
// var ShowB = document.getElementById("switch");
|
||||
|
||||
if (DivBMain !== null) {
|
||||
DivBMain.remove();
|
||||
DivB_LB.remove();
|
||||
DivB_RB.remove();
|
||||
ShowB.remove();
|
||||
switch (currentControlElement) {
|
||||
case "dpad":
|
||||
DivDMain.remove();
|
||||
break;
|
||||
case "joystick":
|
||||
DivJoy.remove();
|
||||
break;
|
||||
}
|
||||
}
|
||||
});
|
||||
// if (DivBMain !== null) {
|
||||
// DivBMain.remove();
|
||||
// DivB_LB.remove();
|
||||
// DivB_RB.remove();
|
||||
// ShowB.remove();
|
||||
// switch (currentControlElement) {
|
||||
// case "dpad":
|
||||
// DivDMain.remove();
|
||||
// break;
|
||||
// case "joystick":
|
||||
// DivJoy.remove();
|
||||
// break;
|
||||
// }
|
||||
// }
|
||||
// });
|
Loading…
Add table
Add a link
Reference in a new issue