1
Général / Re: pb template
« le: Juillet 16, 2022, 02:09:53 pm »
désolé pour l'erreur en image et merci pour l'aide, ca fonctionne :
template<typename TShape>
bool MouseInteract(const sf::Event& _event, const sf::RenderWindow& _window, const TShape& _tShape)
{
bool bReturn = false;
sf::Vector2f posMouse = sf::Vector2f(sf::Mouse::getPosition(_window));
if (_tShape.getGlobalBounds().contains(posMouse))
{
if (_event.type == sf::Event::MouseButtonPressed)
{
if (_event.key.code == sf::Mouse::Left)
{
bReturn = true;
}
}
}
return bReturn;
}
bool MouseInteract(const sf::Event& _event, const sf::RenderWindow& _window, const TShape& _tShape)
{
bool bReturn = false;
sf::Vector2f posMouse = sf::Vector2f(sf::Mouse::getPosition(_window));
if (_tShape.getGlobalBounds().contains(posMouse))
{
if (_event.type == sf::Event::MouseButtonPressed)
{
if (_event.key.code == sf::Mouse::Left)
{
bReturn = true;
}
}
}
return bReturn;
}