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;
        }
      }
    }
  }