C++, SFML warning: control reaches end of non-void function [-Wreturn-type]
Код:
bool Button::isMouseRightClicked(sf::RenderWindow &window){
if(sf::Mouse::getPosition(window).x>=button.getPosition().x&&
sf::Mouse::getPosition(window).x<=button.getPosition().x+button.getLocalBounds().width){
if(sf::Mouse::getPosition(window).y>=button.getPosition().y&&
sf::Mouse::getPosition(window).y<=button.getPosition().y+button.getLocalBounds().height){
if(sf::Mouse::isButtonPressed(sf::Mouse::Right))
return true;
else
return false;
}
}
}
Ощибка:
warning: control reaches end of non-void function [-Wreturn-type]
Компиляция:
COMPILER = c++
FILES = Window.cpp bin/Button/Button.cpp bin/Fonts/Fonts.cpp
OUTPUT = Test
LIBS = -lsfml-graphics -lsfml-system -lsfml-Window
output:
${COMPILER} ${FILES} -o ${OUTPUT} ${LIBS}