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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
| #include <SFML/Graphics.hpp>
#include <SFML/Window.hpp>
#include <SFML/System.hpp>
using namespace sf;
Text initialiseTexte(Text& t, String& n)
{
Font fonte;
fonte.loadFromFile("sansation.ttf");
t.setFont(fonte);
t.setString(n);
t.setCharacterSize(19);
t.setFillColor(Color::Red);
return t;
}
int main()
{
Text txt;
String chaine = "Voici un texte avec des \n retours à la ligne \n et des caractères spéciaux...";
Text texte = initialiseTexte(txt, chaine);
RenderWindow fen(VideoMode(700, 500, 32), "ADIYA");
fen.setVerticalSyncEnabled(true);
while (fen.isOpen())
{
if (Keyboard::isKeyPressed(Keyboard::Escape))
{
fen.close();
}
fen.clear(Color(21, 177, 11, 57));
fen.draw(texte);
fen.display();
}
return 0;
} |