SFML и C++ Уроки \ Разработка игр › Форумы › Логика игр › Создание функции столкновения любого объекта с любым › Ответ в теме: Создание функции столкновения любого объекта с любым
Да, активность такая, жди ответа пол года, ахахаха. (Если повезет). Твои наивные мечты не наивны. Есть такое понятие как Полиморфизм. Ты создаёшь отдельный класс Solid (т.е. твёрдый) и от этого класса наследуешь все классы, которые должны сталкиваться. В Solid хранишь данные о FloatRect (позиция, ширина, высота) и функция проверки столкновений bool intersects(Solid otherSolid) {
this.GetGlobalBounds.intersects(otherSolid.getRect());
}