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++
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;
|
|
}
|