static void arrowKeyUpFunc(int key, int x, int y) { if(key == GLUT_KEY_UP) key_up = 0; else if(key == GLUT_KEY_DOWN) key_down = 0; else if(key == GLUT_KEY_LEFT) key_left = 0; else if(key == GLUT_KEY_RIGHT) key_right = 0; set_arrowDirection(); }
static void arrowKeyDownFunc(int key, int x, int y) { // if(key == GLUT_KEY_UP) key_up = 1; // else if(key == GLUT_KEY_DOWN) key_down = 1; // else if(key == GLUT_KEY_LEFT) key_left = 1; // else if(key == GLUT_KEY_RIGHT) key_right = 1; set_arrowDirection(); }