Hot answers tagged

3 votes

Breakout - bounce off brick- why do I need to check for object == NULL?

If you're following the distribution code, you're likely to have a variable named paddle that stores an instance of your paddle. If the ball collides with the paddle, detectCollision returns an ...
  • 17.4k
1 vote

Breakout -- ball continues bouncing after it moves past paddle

First consider instead of just getY(ball) to also add two times the diameter of the ball so by the time the bottom of the ball hits the bottom of the screen you count a lost life. Also it's not a good ...
  • 7,356
1 vote

pset3 Ball not detecting bricks

You should use the second approach like other people suggested. In your code: GObject object = detectCollision(window, ball) if (strcmp(getType(object), "GRect") == 0) { velocityY=-velocityY; }...

Only top scored, non community-wiki answers of a minimum length are eligible