public void getPlatformCollisions(float xx, float yy) { m_collisionPlatform = null; m_boundingBox.x = this.getBoundingRectangle().getX() + m_boundOffX; m_boundingBox.y = this.getBoundingRectangle().getY(); for (m_iter = 0; m_iter < m_platforms.size(); m_iter++) { PlatformSprite p = m_platforms.get(m_iter); if (p.isCollidable()) { if (Intersector.overlaps(p.getBoundingRectangle(), m_boundingBox)) { // hit a platform m_collisionPlatform = p; break; } } } }