Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[SFML, C++] Zamknięcie okna za pomocą klawisza

Ostatnio zmodyfikowano 2012-05-02 15:14
Autor Wiadomość
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
C/C++
#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.
P-55782
malan
» 2012-05-02 13:59:07
C/C++
#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;
}
P-55786
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?
P-55791
hincu
» 2012-05-02 15:14:30
» Kurs SFML 1.6, C++Obsługa zdarzeń - klawiatura, mysz i inne lekcja

wszystko masz tutaj opisane


//SeaMonster131: » KursyKurs STC kurs
P-55797
« 1 »
  Strona 1 z 1