Skip to content

Commit ad6bd7a

Browse files
committed
fix bugs
1 parent 75d2992 commit ad6bd7a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

31-Air-Hockey-Game/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ <h5 id="message"></h5>
258258
return distance <= r + R;
259259
}
260260

261-
// Update game state
261+
// Update game state, keybroad controls
262262
function update() {
263263
// Move paddles
264264
// Move right paddle up down based on "ArrowUp" and "ArrowDown" keys
@@ -550,7 +550,7 @@ <h5 id="message"></h5>
550550
if (touchYstartLeft !== null) {
551551
let distYLeft = mouseY - touchYstartLeft;
552552
leftPaddleY = previousYPositionLeft + distYLeft;
553-
leftPaddleY = Math.max(0, Math.min(canvas.height - paddleHeight, leftPaddleY));
553+
leftPaddleY = Math.max(0 + paddleHeight / 2, Math.min(canvas.height - paddleHeight/2, leftPaddleY));
554554
let distXLeft = mouseX - touchXstartLeft;
555555
leftPaddleX = previousXPositionLeft + distXLeft;
556556
leftPaddleX = Math.max(0, Math.min(canvas.width / 2, leftPaddleX));
@@ -559,7 +559,7 @@ <h5 id="message"></h5>
559559
if (touchYstartRight !== null) {
560560
let distYRight = mouseY - touchYstartRight;
561561
rightPaddleY = previousYPositionRight + distYRight;
562-
rightPaddleY = Math.max(0, Math.min(canvas.height - paddleHeight, rightPaddleY));
562+
rightPaddleY = Math.max(0 + paddleHeight / 2, Math.min(canvas.height - paddleHeight/2, rightPaddleY));
563563
let distXRight = mouseX - touchXstartRight;
564564
rightPaddleX = previousXPositionRight + distXRight;
565565
rightPaddleX = Math.min(canvas.width, Math.max(canvas.width / 2, rightPaddleX));

0 commit comments

Comments
 (0)