[pongwars]: misc improvements

- use tab instead of space
- warp out of bound balls
This commit is contained in:
dogeystamp 2024-01-30 15:35:49 -05:00
parent 32dba49a50
commit 2b6e9ec330

View File

@ -93,7 +93,7 @@
{
name: "blue",
color: "#5555ff",
backgroundColor: "#0000aa",
backgroundColor: "#200199",
x: 768,
y: 256,
dx: -8,
@ -164,7 +164,6 @@
var state = teams.map((team) => ({
elim: false,
boost: 1,
boostEnabled: false,
}))
@ -234,6 +233,23 @@
function updateSquareAndBounce(x, y, dx, dy, color) {
if (state[color].elim) return
if (Math.max(Math.abs(dx), Math.abs(dy)) < 0.02) state[color].elim = true
if (Math.min(x, y) < 0 || isNaN(x) || isNaN(y)) {
console.log(`warped ${teams[color].name}`)
teams[color].x = canvas.width * 0.1;
teams[color].y = canvas.height * 0.1;
dx = 4;
dy = 4;
}
if (x > canvas.width || y > canvas.height) {
console.log(`warped ${teams[color].name}`)
teams[color].x = canvas.width * 0.9;
teams[color].y = canvas.height * 0.9;
dx = -4;
dy = -4;
}
let updatedDx = dx;
let updatedDy = dy;