Я просто пытаюсь получить коллизию от shiphape и asteroidshape, но getGlobalBounds ничем не радует. Я что-то не так делаю? Помогите мне, пожалуйста. В Spaceship.hpp есть функция bool. Очень странно, но мне нужно создать любую переменную для ссылки на getGlobalBounds?
Я просто поместил здесь код из Spaceship.cpp для уточнения.
Spaceship.hpp
.....
class Spaceship: public sf::Drawable, public sf::Transformable {
......
public:
bool shipcollisionAsteroid(sf::ConvexShape shapeship, sf::ConvexShape shape);
.......
.......
private:
sf::Convexshape shapeship;
};
#endif
//==================================================
Spaceship.cpp
#include "Spaceship.hpp"
....
......
.....
sf::ConvexShape shape; // same name in private Asteroid,hpp BUT NOT WORKING
if ( shapeship.getGlobalBounds().intersects(shape.getGlobalBounds())){
reset(); // its a function for reset Spaceship on screen
}