// Startet das Tunnel Spiel void startGame(){ //Gamemode zzzzzz int gameModeChoice; // Levelscreen wird initializiert initscr(); noecho(); curs_set(0); cbreak(); // Menu Loop while((gameModeChoice = printStartMenu()) != 'q'){ switch(gameModeChoice){ case 'c': runLevel(gameModeChoice); break; case 'r': runLevel(gameModeChoice); break; case 's': runSnake(); break; default: break; clear(); refresh(); } } endwin(); return; }
int main(){ fprintf(stderr, "Starting program\n"); //TODO: Menu inits = new AllegroInits(); int level = runLevel(inits); return 0; }
void imuMenu::parseInput(int16_t user_input){ switch(user_input){ case 'c': //perform callibration runCalibration(); displayOffsets(); break; case 'd': //print offsets displayOffsets(); break; case 'l': //perform leveling operation runLevel(); displayOffsets(); break; case 't': //perform test runTest(); break; default: //print menu printMenu(); break; } //clear input buffer _Console->flush(); _Console->clearWriteError(); _Console->println("\nparseInput :: press any key to continue"); //clear user input buffer while(!_Console->available() ) { delay(20); } //end }