BREAKOUT Project - Help with collision detection

yes, there are 2 ways to loop over arrayList

  for ( int i = 0 ; i < bricks.size(); i++ ) { 
    PVector p = bricks.get(i);
    rect(p.x, p.y, bw, bh);
collision
if ( p.x < xBalle && (p.x + bw) > xBalle &&   //__Ma balle rebondit sur les briques  
  p.y < yBalle && p.y +bh > yBalle && ySpeed < 0 ) { //_____ also check on UPSPEED ??
  ySpeed = - ySpeed; // Si la balle rebondit sur les briques, inverse la vitesse
  bricks.remove(i);
    }
  }
2 Likes