000
09.06.2006, 17:18 Uhr
Moe
|
Hallo zusammen!
Ich versuche gerade mittels SDL_ttf ein wenig Text auf mein Bild zu bekommen. Leider sehe ich aber keinen Text, kann's mir aber auch nicht so recht erklären... vielleicht bin ich mal wieder in blindes Huhn und einer von Euch findet meinen Fehler auf anhieb. Wär cool wenn Ihr mal guckt, is auch nicht lang! ;-)
C++: |
/* Initilize SDL_TTF */ if(!TTF_WasInit() && TTF_Init()==-1) { cerr << "SDL_TTF init failed: " << TTF_GetError() << endl; exit(1); }
/* Load CircleOfDust.ttf at size 16 into hud_font */ TTF_Font *hud_font; hud_font=TTF_OpenFont("CircleOfDust.ttf", 16); if(!hud_font) { cerr << "SDL_TTF open font failed: " << TTF_GetError() << endl; exit(1); }
SDL_Color color={1,1,1}; SDL_Surface *text_surface;
text_surface=TTF_RenderText_Solid(hud_font,"Hello World!",color);
SDL_BlitSurface(text_surface,NULL,surface,NULL); SDL_Flip(surface);
SDL_FreeSurface(text_surface);
/* Close the font */ TTF_CloseFont(hud_font);
|
Thanx, Moe |