void Param::lire_Texte(std::ifstream &fichier, sf::String &destination, sf::Font &myFont) { std::string ligne; int x, y, z; lire_string(fichier, ligne); destination.SetText(traduire(ligne.c_str())); lire_position(fichier, x, y); destination.SetPosition(x, y); lire_string(fichier, ligne); if(ligne != "default" && !myFont.LoadFromFile(ligne)) { std::cerr << "Erreur lors du chargement de la police '" << ligne << "'" << std::endl; myFont = sf::Font::GetDefaultFont(); } else if(ligne == "default") myFont = sf::Font::GetDefaultFont(); lire_int(fichier, x); destination.SetSize(x); lire_string(fichier, ligne); set_police(destination, ligne.c_str()); lire_couleur(fichier, x, y, z); destination.SetColor(sf::Color(x, y, z)); lire_int(fichier, x); destination.SetRotation(x); }
int log_setup_1(){ //Load Font if( PTSANS_loaded == false ){ if (!PTSANS.LoadFromFile("PTN57F.ttf", 50)) return -1; PTSANS_loaded = true; } //Setup Strings log_string.SetFont( PTSANS ); log_string.SetSize(24.f); log_string.SetColor( sf::Color(255, 255, 255) ); log_string.SetPosition(100.f, 600.f); log_name.SetFont( PTSANS ); log_name.SetSize(40.f); log_name.SetColor( sf::Color(255, 255, 255) ); log_name.SetPosition(100.f, 550.f); }
void FontFunctions::InitString(sf::String& str, const int size) { str.SetFont(FontFunctions::_font); str.SetColor(sf::Color::Black); str.SetSize(size); }