[SFML, C++] Zamknięcie okna za pomocą klawisza
Ostatnio zmodyfikowano 2012-05-02 15:14
kokos Temat założony przez niniejszego użytkownika |
[SFML, C++] Zamknięcie okna za pomocą klawisza » 2012-05-02 13:40:23 Witajcie. Zacząłem uczyć się SFML'a i napisałem taki kod #include <SFML/Window.hpp>
int main() { sf::Window oknoAplikacji( sf::VideoMode( 800, 600, 32 ), "Kurs SFML - http://cpp0x.pl" ); while( oknoAplikacji.IsOpened() ) { const sf::Input & zdarzenie = oknoAplikacji.GetInput(); if( zdarzenie.IsKeyDown( sf::Key::Left ) == 1 ) oknoAplikacji.Close(); oknoAplikacji.Display(); } return 0; } Po wciśnięciu klawisza lewego okno się nie zamyka. Proszę o pomoc. |
|
malan |
» 2012-05-02 13:59:07 #include <SFML/Window.hpp>
int main() { sf::Event event; sf::Window oknoAplikacji( sf::VideoMode( 800, 600, 32 ), "Kurs SFML - http://cpp0x.pl" ); while( oknoAplikacji.IsOpened() ) { while( oknoAplikacji.GetEvent( event ) ) { if( event.Type == sf::Event::Closed ) oknoAplikacji.Close(); } const sf::Input & zdarzenie = oknoAplikacji.GetInput(); if( zdarzenie.IsKeyDown( sf::Key::Left ) == 1 ) oknoAplikacji.Close(); oknoAplikacji.Display(); } return 0; } |
|
kokos Temat założony przez niniejszego użytkownika |
» 2012-05-02 14:15:26 mógłbyś wyjaśnić dlaczego znalazła się tu pętla?
|
|
hincu |
» 2012-05-02 15:14:30 |
|
« 1 » |