SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Реализация кнопок в программе › Ответ в теме: Реализация кнопок в программе
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Метод который возвращает расстояние до точки. getDistance(sf::Vector2f pos) { return sqrt(pow((getPosition().x - pos.x),2) + pow((getPosition().y - pos.y),2)); } if(ringButton.getDistance(mousePos) <= ringButton.getSize().x/2.f) { m_isInside = true; } else { m_isInside = false; } |