| Method Signature | Description |
| boolean ballCollidedWithPaddle() | returns true if the ball and paddle images are overlapping or colliding |
| void ballReflectOffPaddle() | call this function to make the ball reflect off of the paddle after a collision |
| void ballPlayBounceSound() | call this function to make a bounce sound associated with the ball |
| Extended Method Signature | Description |
| boolean ballCollidedWithPaddle(int whichBall, int whichPaddle) | returns true if the ball specified by the integer index "whichBall" has overlapped with the paddle specified by the integer index "whichPaddle". |
| void ballReflectOffPaddle(int whichBall, int whichPaddle) | call this function to make the ball specified by the integer index "whichBall" reflect off of the paddle specified by the integer index "whichPaddle". |