#include <lowlevellib.h>

int os_main(int argc, char **argv, char **envp )
{

    llgfx_SetDisplayMode(320,240,16,0,0);

    while(osmain_endgame==false){
        
        llgfx_ClearScreen(BLACK);
        
        PtrInputEvent ev;
        while( ev = llinput_GetEvent()) {
            if(STATE_Justdown(ev) == false ) continue;

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