• Jueves 28 de Marzo de 2024, 16:00

Autor Tema:  Fonts En Allegro...  (Leído 2923 veces)

Escalona

  • Miembro activo
  • **
  • Mensajes: 63
    • Ver Perfil
Fonts En Allegro...
« en: Jueves 15 de Junio de 2006, 12:53 »
0
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
Código: Text
  1.  
  2.  
  3. FONT *f;
  4. DATAFILE *nuevo;
  5. nuevo=load_datafile("demo.dat");
  6. f = (FONT *)nuevo[END_FONT].dat;
  7. textout_centre_ex(screen, f, "holahola", 80, 82, 1,1);
  8.  
  9.  
  10.  


Y así las cargo desde un archivo:
Código: Text
  1.  
  2.  
  3. PALETTE the_palette;
  4. FONT *f;
  5. f=load_font("font.pcx",the_palette,NULL);
  6. textout_centre_ex(screen, f, "holahola", 80, 82, 1,1);
  7.  
  8.  
  9.  

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Fonts En Allegro...
« Respuesta #1 en: Jueves 15 de Junio de 2006, 20:25 »
0
bueno me paso algo simimlar y es que alegro no soprota todos los formatos de fuente, yo use el fonted para crear las fuentes que yo necesitaba y esas si las cargaba ok.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Escalona

  • Miembro activo
  • **
  • Mensajes: 63
    • Ver Perfil
Re: Fonts En Allegro...
« Respuesta #2 en: Jueves 22 de Junio de 2006, 13:05 »
0
ya está solucionado, uso AllegroFont, una libreria de allegro ke me permite cargar directamente los TTF asi ke adios a los problemas, si kereis info pasaros por aki:
DevPaks.org