diff --git a/www.eng/index.html b/www.eng/index.html
index 6e48dc2..f90ab79 100644
--- a/www.eng/index.html
+++ b/www.eng/index.html
@@ -9,7 +9,7 @@
-
+
OMORI
diff --git a/www.eng/js/porting/jscontrols.css b/www.eng/js/porting/jscontrols.css
new file mode 100644
index 0000000..0fe4404
--- /dev/null
+++ b/www.eng/js/porting/jscontrols.css
@@ -0,0 +1,8 @@
+.fps-button {
+ position: absolute;
+ left: 5px;
+ top: 5px;
+ width: 90px;
+ height: 40px;
+ z-index: 1489;
+}
\ No newline at end of file
diff --git a/www.eng/js/porting/jscontrols.js b/www.eng/js/porting/jscontrols.js
index b57417c..a64c6eb 100644
--- a/www.eng/js/porting/jscontrols.js
+++ b/www.eng/js/porting/jscontrols.js
@@ -2,18 +2,23 @@
function create_fps_button() {
// Remove in release
- const keys = [{ key: 'F2', keyCode: 113 }];
-
const FPSBtn = document.createElement("div");
FPSBtn.className = "fps-button";
FPSBtn.id = "buttonF2";
- document.body.appendChild(FPSBtn);
+ document.body.appendChild(FPSBtn);
- for (const key of keys) {
- const elementId = key.id === undefined ? `button${key.key}` : key.id;
- console.log(`Setting up the ${elementId} key...`);
- setupKey(elementId, key.key, key.keyCode);
- }
+ console.log(`Setting up the FPS key...`);
+
+ FPSBtn.addEventListener("pointerdown", (event) => {
+ console.log(`Pointer down for F2`); //Remove in release
+ event.stopImmediatePropagation();
+ event.preventDefault();
+ sendEvent(false, 113);
+ });
+
+ FPSBtn.addEventListener("pointerup", () => {
+ sendEvent(true, 113);
+ });
}
function sendEvent(isUp, keycode) {
@@ -21,20 +26,6 @@ function sendEvent(isUp, keycode) {
document.dispatchEvent(new KeyboardEvent(isUp ? 'keyup' : 'keydown', { 'key': '', keyCode: keycode }))
}
-function setupKey(id, key, keyCode) {
- const element = document.getElementById(id);
- element.addEventListener("pointerdown", (event) => {
- console.log(`Pointer down for ${id}`); //Remove in release
- event.stopImmediatePropagation();
- event.preventDefault();
- sendEvent(false, keyCode);
- });
-
- element.addEventListener("pointerup", () => {
- sendEvent(true, keyCode);
- });
-}
-
window.addEventListener('load', () => {
create_fps_button(); // Remove in release
});
\ No newline at end of file
diff --git a/www.rus/index.html b/www.rus/index.html
index 6e48dc2..f90ab79 100644
--- a/www.rus/index.html
+++ b/www.rus/index.html
@@ -9,7 +9,7 @@
-
+
OMORI
diff --git a/www.rus/js/porting/jscontrols.css b/www.rus/js/porting/jscontrols.css
new file mode 100644
index 0000000..0fe4404
--- /dev/null
+++ b/www.rus/js/porting/jscontrols.css
@@ -0,0 +1,8 @@
+.fps-button {
+ position: absolute;
+ left: 5px;
+ top: 5px;
+ width: 90px;
+ height: 40px;
+ z-index: 1489;
+}
\ No newline at end of file
diff --git a/www.rus/js/porting/jscontrols.js b/www.rus/js/porting/jscontrols.js
index b57417c..a64c6eb 100644
--- a/www.rus/js/porting/jscontrols.js
+++ b/www.rus/js/porting/jscontrols.js
@@ -2,18 +2,23 @@
function create_fps_button() {
// Remove in release
- const keys = [{ key: 'F2', keyCode: 113 }];
-
const FPSBtn = document.createElement("div");
FPSBtn.className = "fps-button";
FPSBtn.id = "buttonF2";
- document.body.appendChild(FPSBtn);
+ document.body.appendChild(FPSBtn);
- for (const key of keys) {
- const elementId = key.id === undefined ? `button${key.key}` : key.id;
- console.log(`Setting up the ${elementId} key...`);
- setupKey(elementId, key.key, key.keyCode);
- }
+ console.log(`Setting up the FPS key...`);
+
+ FPSBtn.addEventListener("pointerdown", (event) => {
+ console.log(`Pointer down for F2`); //Remove in release
+ event.stopImmediatePropagation();
+ event.preventDefault();
+ sendEvent(false, 113);
+ });
+
+ FPSBtn.addEventListener("pointerup", () => {
+ sendEvent(true, 113);
+ });
}
function sendEvent(isUp, keycode) {
@@ -21,20 +26,6 @@ function sendEvent(isUp, keycode) {
document.dispatchEvent(new KeyboardEvent(isUp ? 'keyup' : 'keydown', { 'key': '', keyCode: keycode }))
}
-function setupKey(id, key, keyCode) {
- const element = document.getElementById(id);
- element.addEventListener("pointerdown", (event) => {
- console.log(`Pointer down for ${id}`); //Remove in release
- event.stopImmediatePropagation();
- event.preventDefault();
- sendEvent(false, keyCode);
- });
-
- element.addEventListener("pointerup", () => {
- sendEvent(true, keyCode);
- });
-}
-
window.addEventListener('load', () => {
create_fps_button(); // Remove in release
});
\ No newline at end of file