mirror of
https://github.com/KeyZox71/knl_meowscendence.git
synced 2026-01-01 06:06:41 +01:00
「🏗️」 wip: work in progress, not done yet.
This commit is contained in:
@ -59,9 +59,9 @@ export default class extends Aview {
|
||||
document.addEventListener("keyup", e => { keys[e.key] = false; });
|
||||
|
||||
function movePaddles() {
|
||||
if (keys["w"] && leftPaddleY > 0)
|
||||
if ((keys["w"] || keys["W"]) && leftPaddleY > 0)
|
||||
leftPaddleY -= paddleSpeed * elapsed;
|
||||
if (keys["s"] && leftPaddleY < canvas.height - paddleHeight)
|
||||
if ((keys["s"] || keys["S"]) && leftPaddleY < canvas.height - paddleHeight)
|
||||
leftPaddleY += paddleSpeed * elapsed;
|
||||
if (keys["ArrowUp"] && rightPaddleY > 0)
|
||||
rightPaddleY -= paddleSpeed * elapsed;
|
||||
@ -116,7 +116,14 @@ export default class extends Aview {
|
||||
p1_score++;
|
||||
|
||||
if (p1_score === 3 || p2_score === 3)
|
||||
{
|
||||
// ------------------------------------------------------------------------------------------------------------------------------------------
|
||||
//
|
||||
// insert the fetch to the ScoreStore api here
|
||||
//
|
||||
// ------------------------------------------------------------------------------------------------------------------------------------------
|
||||
match_over = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
countdown = 3;
|
||||
@ -191,7 +198,6 @@ export default class extends Aview {
|
||||
moveBall();
|
||||
}
|
||||
draw();
|
||||
console.log(game_playing);
|
||||
if (!game_playing)
|
||||
startCountdown();
|
||||
if (this.running)
|
||||
@ -210,6 +216,12 @@ export default class extends Aview {
|
||||
countdownTimer = performance.now();
|
||||
});
|
||||
|
||||
// --------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
//
|
||||
// insert logic to set both names
|
||||
//
|
||||
// --------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
requestAnimationFrame(gameLoop);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user