This commit is contained in:
Killian Marty 2023-12-06 10:09:16 +01:00
parent b910476caf
commit 3ef3d50b59

View file

@ -23,21 +23,23 @@ function norm(x1, x2, y1, y2){
} }
function circleCollide(x, y){ function circleCollide(x, y){
let colliding = false;
objectsModule.objects.circles.forEach((circle)=>{ objectsModule.objects.circles.forEach((circle)=>{
if(norm(x, circle.x, y, circle.y)<=circle.radius){ if(norm(x, circle.x, y, circle.y)<=circle.r){
return true; colliding = true;
} }
}) })
return false; return colliding;
} }
function squareCollide(x, y){ function squareCollide(x, y){
let colliding = false;
objectsModule.objects.squares.forEach((square)=>{ objectsModule.objects.squares.forEach((square)=>{
if(square.x <= x && x<=square.x+square.w && square.y<=y && y<=square.y+square.h){ if(square.x <= x && x<=square.x+square.w && square.y<=y && y<=square.y+square.h){
return true; colliding = true;
} }
}) })
return false; return colliding;
} }
function generatePosition(){ function generatePosition(){
@ -52,7 +54,6 @@ function generatePosition(){
x = Math.floor(Math.random()*mapWidth); x = Math.floor(Math.random()*mapWidth);
y = Math.floor(Math.random()*mapHeight); y = Math.floor(Math.random()*mapHeight);
count++; count++;
console.log(x,y, count);
if(count >= 1000){ if(count >= 1000){
break; break;
} }