diff --git a/web/game.js b/web/game.js index 0e67fa3..0e1c0ac 100644 --- a/web/game.js +++ b/web/game.js @@ -79,12 +79,13 @@ let playerPosY = 300; let playerSpeed = 3; -let squareX = 100; -let squareY = 100; -const squareSize = 100; +// let squareX = 100; +// let squareY = 100; +// const squareSize = 100; let shotSpeed = 2; let projectile; +let projSize = 5; let shot = false; // the function setup() is called once when the page is loaded @@ -127,17 +128,17 @@ async function Movementloop() { } } -function object_collision() { - var squareCenterX = squareX + squareSize / 2; - var squareCenterY = squareY + squareSize / 2; +// function object_collision() { +// var squareCenterX = squareX + squareSize / 2; +// var squareCenterY = squareY + squareSize / 2; - var distance = dist(playerPosX, playerPosY, squareCenterX, squareCenterY); +// var distance = dist(playerPosX, playerPosY, squareCenterX, squareCenterY); - if (distance < squareSize / 2 + radius) { - squareX = random(0, width - squareSize); - squareY = random(0, height - squareSize); - } -} +// if (distance < squareSize / 2 + radius) { +// squareX = random(0, width - squareSize); +// squareY = random(0, height - squareSize); +// } +// } function shoot(directionX, directionY) { shot = true; @@ -150,7 +151,7 @@ function shoot(directionX, directionY) { // Draw the small circle (projectile) fill(255, 0, 0); - circle(projectile.x, projectile.y, 5); + circle(projectile.x, projectile.y, projSize); // Move the projectile towards the movable circle let target = createVector(directionX, directionY); @@ -167,7 +168,7 @@ function draw() { circle(constrain(playerPosX, 0 + radius, width - radius), constrain(playerPosY, 0 + radius, height - radius), playerSize); // square(squareX,squareY,squareSize); - object_collision(); + // object_collision(); shoot(playerPosX, playerPosY); } \ No newline at end of file