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

[SFML 2.0] Problem z czyszczeniem sceny.

Ostatnio zmodyfikowano 2014-01-10 17:21
Autor Wiadomość
kratos19994
Temat założony przez niniejszego użytkownika
[SFML 2.0] Problem z czyszczeniem sceny.
» 2014-01-09 17:58:37
Witam. Niedawno zacząłem się uczyć programowania w bibliotece SFML 2.0. No i wszystko ładnie szło aż do czasu gdy użyłem wspomnianej w kursie funkcji wyczyszczenia sceny (okno.clear()). Gdy próbuję jej użyć to wszystko się ładnie kompiluje, program się uruchamia ale zanim cokolwiek się wyświetli, wyskakuje błąd że program przestał działać. Czy to może być spowodowane i jak sobie z tym poradzić? Wcześniej nie miałem tego błędu, ostatnio zaczął wyskakiwać.
P-101675
pekfos
» 2014-01-09 18:08:11
Podaj kod.
P-101677
kratos19994
Temat założony przez niniejszego użytkownika
» 2014-01-09 18:13:14
C/C++
#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow oknoAplikacji( sf::VideoMode( 800, 600, 32 ), "Kurs SFML - http://cpp0x.pl" );
    while( oknoAplikacji.isOpen() )
    {
        sf::Event zdarzenie;
        while( oknoAplikacji.pollEvent( zdarzenie ) )
        {
            if( zdarzenie.type == sf::Event::Closed )
                 oknoAplikacji.close();
           
            if( zdarzenie.type == sf::Event::KeyPressed && zdarzenie.key.code == sf::Keyboard::Escape )
                 oknoAplikacji.close();
           
            if( zdarzenie.type == sf::Event::MouseButtonPressed && zdarzenie.mouseButton.button == sf::Mouse::Middle )
                 oknoAplikacji.close();
           
        }
        oknoAplikacji.clear();
        oknoAplikacji.display();
    }
    return 0;
}
P-101679
MrPoxipol
» 2014-01-09 19:00:58
Używasz prebuildowanych bibliotek SFML? Pobrałeś dobrą paczkę?
P-101689
kratos19994
Temat założony przez niniejszego użytkownika
» 2014-01-10 17:21:32
Aj sorry. Zapomniałem wtedy dodać nagłówka <SFML/Window.hpp>. Myślałem że jak się nie doda nagłówka to powinno wywalić błąd przy kompilacji. No ale wszystko już działa.
P-101771
« 1 »
  Strona 1 z 1