Example #1
0
HitRegion* HitRegionManager::getHitRegionAtPoint(
    const FloatPoint& point) const {
  HitRegionIterator itEnd = m_hitRegionList.rend();

  for (HitRegionIterator it = m_hitRegionList.rbegin(); it != itEnd; ++it) {
    HitRegion* hitRegion = *it;
    if (hitRegion->contains(point))
      return hitRegion;
  }

  return nullptr;
}