/*
* Collision Checking
*/
BoundingCollisionResults results = new BoundingCollisionResults();
results.clear();
player.findCollisions(this.getRootNode(), results);
// results.processCollisions(); // This method does nothing and should be overridden by the user if they want to do anything with it
if(results.getNumber() > 1)
{
System.out.println("Collision => "+results.getCollisionData(1));
this.player.getLocalTranslation().set(this.player.getLastPosition());
}
// 1 when the player is not colliding (1 collision is 'the ground' - so this else if only gets entered when moving rather than every interpolation)
else if (results.getNumber() == 1)
{
this.player.setLastPosition(this.player.getLocalTranslation());
System.out.println("Saved new last position ("+results.getNumber()+")");
}