Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: SDL:llä kirjoittaminen

Sivun loppuun

samlui [22.10.2004 12:02:56]

#

Miten SDL:llä voi kirjoittaa screenille tekstiä.
Olen kyllä lukenut Marius Andran-oppaan, mutta mietin onko olemassa yksinkertaisempi tapa. Fontilla ei ole väliä, eikä kokokaan ole niin tärkeä.

WinC [22.10.2004 13:10:09]

#

No SFont ( http://www.linux-games.com/sfont/ ) on aika simppeli käyttää... toimii helpoimmassa tapauksessa näin:

#include "SFont.h"
...
SFont_Font* Font;
...
Font = SFont_InitFont(IMG_Load("<FONTTI TIEDOSTO>"));
...
SFont_Write (screen, Font, 0,0,"Font tyyppistä tekstiä SFontilla.");
...

samlui [23.10.2004 19:59:33]

#

toimiiks se myös windowssissa

thefox [24.10.2004 21:42:42]

#

Ihan ANSI-C:ltähän se näytti, eli eiköhän.

samlui [26.10.2004 13:46:10]

#

muuten pitääks toi fonttitiedosto olla joku kuva tai siis minkälainen

WinC [26.10.2004 15:19:35]

#

Latasit nähtävästi tuon Sfont 2.03:n. Nyt kun sitten olet purkanut tuon paketin niin siellä on kaksi esimerkkiä fonttikuvista:
24P_Arial_NeonYellow.png
24P_Copperplate_Blue.png

samlui [26.10.2004 18:19:46]

#

toi image_load:kin näyttää tarvitsevan oman headerin

WinC [26.10.2004 18:54:45]

#

Totta, se näyttää jääneen pois tuosta kirjoittamastani esimerkkikoodista, mutta IMG_load() löytyy SDL_imagesta: #include "SDL_image.h"


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta