problema con sprites (SOLUCIONADO)

Hola, lo primero soy nuevo en el for, y estoy aprendiendo a usar las librerias Palib, el problema que tengo es que al querer mostrar varios sprites, me sale un error al compilar.
el codigo que tengo es este.
PA_CreateSprite(0,0,(void*)trooper,OBJ_SIZE_32X32,1,0,50,50);
PA_CreateSprite(0,1,(void*)mother,OBJ_SIZE_64X64,1,0,90,50);
PA_CreateSprite(0,2,(void*)battle,OBJ_SIZE_64X64,1,0,130,50);
PA_CreateSprite(0,3,(void*)comander,OBJ_SIZE_32X32,1,0,50,90);


y no consigo encontrar el error.

al ejecutar el build.bat me sale esto:
c:\devkitpro\proyectos\prueba1\source\main.c:29:'trooper' undeclared first use in this function
c:\devkitpro\proyectos\prueba1\source\main.c:29:'mother' undeclared first use in this function
c:\devkitpro\proyectos\prueba1\source\main.c:29:'battle' undeclared first use in this function
c:\devkitpro\proyectos\prueba1\source\main.c:29:'comander' undeclared first use in this function
Has creado bien el pagfx.ini? y has incluido "gfx/all_gfx.c" y "gfx/all_gfx.h"?

Y, no deberia ser algo así?

PA_CreateSprite(0,0,(void*)trooper_Sprite,OBJ_SIZE_32X32,1,0,50,50);
PA_CreateSprite(0,1,(void*)mother_Sprite,OBJ_SIZE_64X64,1,0,90,50);
PA_CreateSprite(0,2,(void*)battle_Sprite,OBJ_SIZE_64X64,1,0,130,50);
PA_CreateSprite(0,3,(void*)comander_Sprite,OBJ_SIZE_32X32,1,0,50,90);


PD: Hace mucho q no toco las palib, no me hagas mucho caso tampoco :D
Ya lo he solucionado, gracias por la at¡yuda
2 respuestas