Quiero crearme una fuente personalizada de 16x16, concretamente esta:
El problema viene a la hora de cargarla en un programa, la meto en la carpeta gfx (que he copiado dentro de la carpeta source de mi proyecto). Ejecuto el PAGC Frontend, cargo la imagen, le doy a save&convert (la opcion de la imagen es "tilebg") y en teoria me crea los archivos.
El problema es a la hora de compilar el programa: adjunto el codigo.
#include "gfx/all_gfx.h"
#include "gfx/all_gfx.c"
PA_Init(); //iniciamos las PALibs
PA_InitVBL();
//inicializamos background en p1
PA_Init8bitBg(1, 3);
//cargamos la fuente en el slot 5, ya que slot 0-4 son de palibs
PA_8bitCustomFont(5, DSR8_Font); //FALLO AL COMPILAR
//imprimimos pantalla de prueba
PA_SmartText(1, 0, 20, 255, 40, "Small custom font...", 1, 5, 1, 100);
PA_InitText(1, 0); //inicializamos texto en pantalla superior
PA_InitText(0, 0); //inicializamos texto en pantalla inferior
Y el error que me da al compliar es:
main.c
c:/devkitPro/libro/prueba04/source/main.c: In function 'main':
c:/devkitPro/libro/prueba04/source/main.c:19: error: 'DSR8_Font_Sizes' undeclared (first use in this function)
c:/devkitPro/libro/prueba04/source/main.c:19: error: (Each undeclared identifier is reported only once
c:/devkitPro/libro/prueba04/source/main.c:19: error: for each function it appears in.)
c:/devkitPro/libro/prueba04/source/main.c:19: error: 'DSR8_Font_Height' undeclared (first use in this function)
make[1]: *** [main.o] Error 1
"make": *** [build] Error 2
la linea 19 es:
PA_8bitCustomFont(5, DSR8_Font); //FALLO AL COMPILAR
Pues eso, a ver si alguien me puede echar un cable