void SGItem::recursivePick(std::vector<SGItem*>& items, sf::Vector2f point) { if(containPoint(point)) items.push_back(this); for(unsigned int i=0;i<m_childrensItem.size();i++) { SGItem* item = m_childrensItem[i]; item->recursivePick(items,mapToItem(item,point)); } }
bool DisplayManager::containPoint(float x, float y) { Point p = Point(x, y); return containPoint(p); }
bool DisplayManager::containPoint(float x, float y) { Vector2 p = Vector2(x, y); return containPoint(p); }