Groupe : Membres
|
Salut tout le monde !
Bon voila, je débute dans la librairie SFML, et j'aimerai ouvrir une fenêtre tout simple.
La fenêtre s'ouvre, elle reste, mais elle beug complètement.
Voici le code source :
Code : C++ 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 | #include <SFML/System.hpp>
#include <SFML/Window.hpp>
#include <iostream>
using namespace std;
int main()
{
bool affFenetre = true;
sf::Window app(sf::VideoMode(800, 600, 32), "SMFL Window");
while (affFenetre)
{
sf::Event Event;
while (app.GetEvent(Event))
{
if (Event.Type == sf::Event::KeyPressed)
{
affFenetre == false;
}
app.Display();
}
}
return EXIT_SUCCESS;
}
|
Voila, si quelqu'un a une solution ....
Merci d'avance !
|
 Groupe : Membres
|
|
Groupe : Membres
|
C'est la fenêtre qui beug, normalement pour la fermer, il faut que j'appuie sur une touche du clavier, mais la je ne peux rien faire ...
Peut-être que c'est parce que lors de la création du projet je met "console application" (je suis sous l'IDE code block) ?
Quelqu'un a une idées svp ?
|
C++, C++ fort !
 Groupe : Membres
|
Code : C++ - Ta faute !1
2
3
4 | if (Event.Type == sf::Event::KeyPressed)
{
affFenetre == false;
}
|
On ne met qu'un seul signe "égal" pour assigner une valeur à une variable ^^. La prochaine fois, fais plus d'attentions
Bye
ARF JE NE SAIS PAS CE QUI S'EST PASSE, MAIS SI UN MODERATEUR POURRAIT M'EFFACER TOUTES CES REPONSES JE NE L'AI PAS FAIT EXPRES DESOLE !!!!!!
|
C++, C++ fort !
 Groupe : Membres
|
Code : C++ - Ta faute !1
2
3
4 | if (Event.Type == sf::Event::KeyPressed)
{
affFenetre == false;
}
|
On ne met qu'un seul signe "égal" pour assigner une valeur à une variable ^^. La prochaine fois, fais plus d'attentions
Bye
|
C++, C++ fort !
 Groupe : Membres
|
Code : C++ - Ta faute !1
2
3
4 | if (Event.Type == sf::Event::KeyPressed)
{
affFenetre == false;
}
|
On ne met qu'un seul signe "égal" pour assigner une valeur à une variable ^^. La prochaine fois, fais plus d'attentions
Bye
|
C++, C++ fort !
 Groupe : Membres
|
Code : C++ - Ta faute !1
2
3
4 | if (Event.Type == sf::Event::KeyPressed)
{
affFenetre == false;
}
|
On ne met qu'un seul signe "égal" pour assigner une valeur à une variable ^^. La prochaine fois, fais plus d'attentions
Bye
|
C++, C++ fort !
 Groupe : Membres
|
Code : C++ - Ta faute !1
2
3
4 | if (Event.Type == sf::Event::KeyPressed)
{
affFenetre == false;
}
|
On ne met qu'un seul signe "égal" pour assigner une valeur à une variable ^^. La prochaine fois, fais plus d'attentions
Bye
|
C++, C++ fort !
 Groupe : Membres
|
Code : C++ - Ta faute !1
2
3
4 | if (Event.Type == sf::Event::KeyPressed)
{
affFenetre == false;
}
|
On ne met qu'un seul signe "égal" pour assigner une valeur à une variable ^^. La prochaine fois, fais plus d'attentions
Bye
|
.NETeu boutoneu :)
 Groupe : Membres
|
heu  ...
Pour ton problème, ton appel à Display() est mal placé.
|