Problemillas con Palib

Buenas tardes. Estoy iniciandome en esto de Palib para programar juegos en la nds.. utilizando los tutoriales de plata y el wiki de palib y tengo un problema.. no es muy grave pero hay os va:
Supongamos que tengo la variable x con la coordenada x de un sprite en la pantalla de abajo y arriba quiero saber en que coordenada esta. Entonces mi idea es llamar a :
PA_OutputText(1,1,1," Coord x: %d",x);
compilo y al abrir con el desmume me salen ambas pantallas completamente en blanco.. y no tira..
A que se debe? Si quereis subo el proyecto o el codigo.


Ya pueden cerrar el hilo. Debe de ser un problema del emulador porque probando en la ds me funciona de perlas.
El código siempre viene bien [Ooooo]
Pues ahi va:
// Includes
#include <PA9.h>       // Include for PA_Lib
#include "gfx/all_gfx.c"
#include "gfx/all_gfx.h"
[size=150][color=#0000BF]s32 x = 100[/color];[/size] s32 y = 140;(esa es la coordenada x)

int main(int argc, char ** argv)
{
PA_Init(); // Iniciamos PA_Lib
PA_InitVBL(); // Iniciamos VBL
PA_InitText(1,0);
PA_LoadSpritePal(0, 0,(void*)sprites_Pal);
PA_CreateSprite(0,0,(void*)raton_Sprite, OBJ_SIZE_32X32,1, 0, 0, 0);
PA_EasyBgLoad(0,3,Down);

while (1)
{
   PA_OutputSimpleText(1,1,1,"Elige una accion y presiona A");
   [size=150][color=#4000FF]PA_OutputText(1,3,3,"Coord %d",x);[/color] [/size](si no pongo esto.. el programa funciona bien)
/* MOVIMIENTO RATON*/
   if(x>-13 && x<229) x += 2*Pad.Held.Right - 2*Pad.Held.Left;
if(x <= -13) x += 2*Pad.Held.Right;
if(x >= 229) x += - 2*Pad.Held.Left;
if(y>-3 && y<170) y += 2*Pad.Held.Down - 2*Pad.Held.Up;
if(y <=-3) y += 2*Pad.Held.Down;
if(y >= 170) y += - 2*Pad.Held.Up;
PA_SetSpriteXY(0, 0, x,y); // Posición de y...
if(Stylus.Held){
PA_SetSpriteXY(0,0,Stylus.X-16,Stylus.Y-16);
x = Stylus.X-16;
y = Stylus.Y-16;
}
/*Fin Movimiento raton*/
if(Pad.Newpress.A && x>35 && x<216 && y>120 && y <149) PA_OutputSimpleText(1,2,3,"Presionaste Atacar");
if(Pad.Released.A) PA_ClearTextBg(1);
PA_WaitForVBL();
}

return 0;
} // Fin de main


Tengo una imagen llamada raton que se puede mover por la pantalla de abajo con teclado o stylus.. y el programa te lo dibuja segun la coordenada x.. y quiero saber cuales son las coordenadas de la imagen en todo momento. Que es lo que no funciona?
pon el codigo con los tags de code
(mensaje borrado)
4 respuestas