#define SYS_PLATFORM_WIN32_GP2X #include 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; }