I'm still having difficults writting the collision code for my breakout clone. The right side isn't colliding.

left

rightCode:if(ball.x+ball.width >= blocks[x][y].x && ball.x+ball.width <= blocks[x][y].x+blocks[x][y].width/2 && ball.y > blocks[x][y].y && ball.y <= blocks[x][y].y+blocks[x][y].height) ball.dx = -ball.dx;

Code:if(ball.x+ball.width >= blocks[x][y].x+blocks[x][y].width/2 && ball.x <= blocks[x][y].x+blocks[x][y].width && ball.y > blocks[x][y].y && ball.y <= blocks[x][y].y+blocks[x][y].height) ball.dx = ball.dx;