fixing little things

This commit is contained in:
Kbz-8
2024-02-22 19:39:14 +01:00
committed by AdrienLSH
parent 613085d02e
commit a56b8aeb47
4 changed files with 23 additions and 24 deletions

View File

@ -6,7 +6,6 @@ import { initBuffers } from "../3D/buffers.js"
import "../3D/maths/gl-matrix-min.js"
import { MyPlayer } from "../api/game/MyPlayer.js";
import { lang } from "../index.js";
import { navigateTo } from "../index.js";
export default class extends AbstractView
{
@ -26,14 +25,14 @@ export default class extends AbstractView
keyReleaseHandler(event)
{
const idx = this.keys_pressed.indexOf(event.key);
if (idx != -1)
let idx = this.keys_pressed.indexOf(event.key);
if(idx != -1)
this.keys_pressed.splice(idx, 1);
}
keyPressHandler(event)
{
if (!this.keys_pressed.includes(event.key))
keyPressHandler(event)
{
if(!this.keys_pressed.includes(event.key))
this.keys_pressed.push(event.key);
}
@ -51,28 +50,28 @@ export default class extends AbstractView
this.shader_prog = initShaderProgram(this.gl);
this.buffers = initBuffers(this.gl);
//this.gl.enable(this.gl.CULL_FACE);
//this.gl.cullFace(this.gl.BACK);
this.gl.enable(this.gl.CULL_FACE);
this.gl.cullFace(this.gl.BACK);
}
update_goal(data)
{
document.getElementById(`goal-${data.player}`).innerText = data.nb_goal;
}
update_goal(data)
{
document.getElementById(`goal-${data.player}`).innerText = data.nb_goal;
}
register_key()
{
register_key()
{
this.keyPressHandler = this.keyPressHandler.bind(this);
this.keyReleaseHandler = this.keyReleaseHandler.bind(this);
document.addEventListener('keydown', this.keyPressHandler);
document.addEventListener('keydown', this.keyPressHandler);
document.addEventListener('keyup', this.keyReleaseHandler);
}
}
unregister_key()
{
document.removeEventListener('keydown', this.keyPressHandler);
unregister_key()
{
document.removeEventListener('keydown', this.keyPressHandler);
document.removeEventListener('keyup', this.keyReleaseHandler);
}
}
async join_game()
{