¿Sustituto de PA_Checklid en nflib ó libnds?

Hola a todos:

Pues eso, que estoy migrando un juego de palib a libnds/nflib y no sé cómo hacer con pa_checklid
He probado esto, pero me da error en IPC

u8 Pausar(void)
{
#define PA_LidClosed() (IPC->buttons>>7)
#define POWER_CR REG_POWERCNT

if (!PA_LidClosed())
return 0;
else
{
u16 power_cr = POWER_CR; // backup the power...
POWER_CR = 0; // Shutdown everything :p

// Wait for the lid to be opened again...
while(PA_LidClosed()) swiWaitForVBlank();

// Return the power !
POWER_CR = power_cr;
return 1;
}
}

Gracias
int kheld = keysHeld();
if(kheld & KEY_LID) ...


Eso debería servir.
1 respuesta