Пример #1
0
void createMenuNewLevelButtonFunction(sguiButton_struct* b)
{
	testTransition=startCameraTransition(&cameraStates[2],&cameraStates[3],64);
	setupMenuPage(newLevelMenuPage, newLevelMenuPageLength);

	resetSceneScreen();
	sprintf(menuScreenText[0],"Level name :");
	sprintf(menuScreenText[1],"  ");
	
	setupKeyboard(&menuScreenText[1][2], 10, 16, 16);
}
Пример #2
0
void  CommandReader()
{
    signal(SIGIO, &sig_handler); //TODO  Try sigaction() it is better
    fcntl(STDIN_FILENO, F_SETOWN, getpid());//Sets PID which will receive the SIGIOs
    int oflags = fcntl(STDIN_FILENO, F_GETFL);//Save old flags
    fcntl(STDIN_FILENO, F_SETFL, oflags | FASYNC);//Add async flag

    if(setupKeyboard())
    {
	    write(1, "Terminal in RAW mode\n", 21);
    }   
    else
    {
        write(1, "RAW mode failed\n", 15);
    }
    
    while(1)
    {
        sleep(1);
    }
    
}