~starkingdoms/starkingdoms

f329f207f7314d92c817671d64678dfc7f86ec4a — core 2 years ago 8536f65
wasd
1 files changed, 8 insertions(+), 8 deletions(-)

M client/src/index.ts
M client/src/index.ts => client/src/index.ts +8 -8
@@ 90,13 90,13 @@ async function client_main(server: string, username: string, texture_quality: st
    global.canvas.style.setProperty("background-image", `url("/assets/final/${texture_quality}/starfield.png")`);

    document.onkeydown = (e) => {
        if (e.code == "ArrowLeft") { // arrow-left
        if (e.code == "ArrowLeft" || e.code == "KeyA") { // arrow-left
            global.keys.left = true;
        } else if (e.code == "ArrowRight") { // arrow-right
        } else if (e.code == "ArrowRight" || e.code == "KeyD") { // arrow-right
            global.keys.right = true;
        } else if (e.code == "ArrowUp") { // arrow-up
        } else if (e.code == "ArrowUp" || e.code == "KeyW") { // arrow-up
            global.keys.up = true;
        } else if (e.code == "ArrowDown") { // arrow-down
        } else if (e.code == "ArrowDown" || e.code == "KeyS") { // arrow-down
            global.keys.down = true;
        }



@@ 110,13 110,13 @@ async function client_main(server: string, username: string, texture_quality: st
        global.client?.socket.send(encode(MessageC2SInput_packetInfo.type, msg));
    }
    document.onkeyup = (e) => {
        if (e.code == "ArrowLeft") { // arrow-left
        if (e.code == "ArrowLeft" || e.code == "KeyA") { // arrow-left
            global.keys.left = false;
        } else if (e.code == "ArrowRight") { // arrow-right
        } else if (e.code == "ArrowRight" || e.code == "KeyD") { // arrow-right
            global.keys.right = false;
        } else if (e.code == "ArrowUp") { // arrow-up
        } else if (e.code == "ArrowUp" || e.code == "KeyW") { // arrow-up
            global.keys.up = false;
        } else if (e.code == "ArrowDown") { // arrow-down
        } else if (e.code == "ArrowDown" || e.code == "KeyS") { // arrow-down
            global.keys.down = false;
        }