SDLttf Text ausgeben



  • Hi,

    Ich find für SDLttf einfach kein gescheites Tutorial. Kann mir jemand weiterhelfen?

    Weiß jemand zufällig wie man eine variable ausgibt? Bis jetzt kann ich nur über

    text= TTF_RenderText_Solid(font,"zeug",color);
    SDL_BlitSurface(text,NULL,screen,NULL);
    

    einen festen Text (in dem Fall: "zeug") ausgeben.



  • Hallo

    Benutzt doch einfach einen std::string und dort die Funktion .c_str(). Wenn du Zahlen ausgeben willst, solltest du dieses vorher in einen string umwandeln. Eventuell mittels boost::lexical_cast().

    chrische



  • SDL_ttf bietet dir keinen anderen Weg an als die Werte in einen String zu schreiben und dann den zeichnen zu lassen. Von etwas anderem steht nichts in der Doku.


Anmelden zum Antworten