You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
1.1 KiB
C++

#define SYS_PLATFORM_WIN32_GP2X
#include <lowlevellib.h>
int os_main(int argc, char **argv, char **envp )
{
llgfx_SetDisplayMode(320,240,16,0,0);
while(osmain_endgame==false){
TxU8 state = llinput_Keys[ LLINPUT_CURSOR_DOWN ]
if( state == 0 ) // Inhalt 0, nicht gedrückt
// Wenn der Inhalt != 0 ist -> gedrückt oder gerade losgelassen
TxU8 state = llinput_Keys[ LLINPUT_CURSOR_DOWN ]
if( state == 0 ) // nicht gedrückt
if( state != 0 ) // gedrückt, oder gerade eben losgelassen
if( Justdown(state) ) // true wenn gerade gedrückt
if( Justup(state)) // gerade eben losgelassen
llgfx_ClearScreen(BLACK);
PtrInputEvent ev = 0;
while( 0 != (ev = llinput_GetEvent("Keyboard"))) {
if(STATE_Justdown(ev)) {
switch(ev->id) {
case LLINPUT_CURSOR_DOWN:
llgfx_Printf("down");
break;
case LLINPUT_CURSOR_UP:
llgfx_Printf("up");
break;
case LLINPUT_CURSOR_RIGHT:
break;
case LLINPUT_CURSOR_LEFT:
break;
case LLINPUT_KEY_X:
llgfx_Printf("x");
break;
}
}
}
llgfx_FlipScreen(1);
llinput_Update();
llirq_Sleep(10);
}
return 0;
}