Coding the detectCollisions method: Part 1

All the code for handling collisions will go in the detectCollisions method. There is quite a large amount of code so let's split it up into two parts.

And once we have added the code for each part we will further sub-divide it to make sure we know how it works.

To get started, add the following code. Study it in detail as you proceed and note where the comment // More code here next is.

private void detectCollisions(GameState gs, ArrayList<GameObject> objects) { // More code here soon boolean collisionOccurred = false; // Something collides with some part of // the player most frames // so, let's make some handy references // Get a reference to the players position // as we will probably need to update ...

Get Learning Java by Building Android Games - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.