Hola os escribo para ver si alguien sabría responderme a las dudas ke tengo, estoy desarrollando una aplicacion con DevC++ y Allegro y resulta ke el tema de cargar distintas fuentes me estan dando quebraderos de cabeza.
Buscando en otros foros encontre varios posts que hablaban del tema, seguí los pasos que indicaban pero de ninguna forma he conseguido cargar fuentes, ni directamente desde archivos *.pcx ( por ejemplo ) ni introduciendolas en archivos de datos *.dat con el grabber.
El caso es que cargo la fuente, compilo el programa sin problemas y al ejecutarlo me da un error de lectura en memoria. Abajo os pongo el código ke uso para ver si alguien ve el error, porke yo ya no veo nada... Bueno espero alguna respuesta de algun alma caritativa! gracias por todo.
Así cargo las fuentes de los *.dat
FONT *f;
DATAFILE *nuevo;
nuevo=load_datafile("demo.dat");
f = (FONT *)nuevo[END_FONT].dat;
textout_centre_ex(screen, f, "holahola", 80, 82, 1,1);
Y así las cargo desde un archivo:
PALETTE the_palette;
FONT *f;
f=load_font("font.pcx",the_palette,NULL);
textout_centre_ex(screen, f, "holahola", 80, 82, 1,1);