int main() { sf::renderwindow window; window.create(sf::videomode(800,600), "game"); window.setverticalsyncenabled(true); sf::circleshape shape(100.f,5); shape.setfillcolor(sf::color::green); shape.setposition(400,300); while (window.isopen()) { if (sf::keyboard::iskeypressed(sf::keyboard::up)) { shape.move(0,-5); } sf::event event; while (window.pollevent(event)) { switch(event.type) { case sf::event::closed: window.close(); break; default: break; } } window.clear(); window.draw(shape); window.display(); } }
i'm running debian 8 , trying make things using c++ , sfml. whenever have pollevent loop, while(window.isopen()) loop waits event, therefore entire thing unusable. aware there similar questions mine, none of solutions work me.
Comments
Post a Comment