void creaIU(){ // ==================== Toolbar gluiCreateToolbar(); // Crea el toolbar gluiCreateMenu("Cajas", seleccionMenu ); // Crea un menu de persiana gluiAddMenuEntry("Poner",PONERCAJAS); // añade opciones al menu gluiAddMenuEntry("Color",PINTARCAJA); gluiAddMenuEntry("Rotar",ROTARCAJA); gluiAddMenuEntry("Mover",MOVERCAJA); gluiCreateMenu("Vista", seleccionMenu ); gluiAddMenuEntry("3D",PASEAR); gluiAddMenuEntry("2D",DESDEARRIBA); gluiCreateMenu("Acciones", seleccionMenu ); gluiAddMenuEntry("Enganchar",ENGANCHAR); gluiAddMenuEntry("Desenganchar",DESENGANCHAR); gluiCreateMenu("Salir", seleccionMenu ); glutAddMenuEntry( "Confirmar", SALIR ); gluiCreateIconMenu( 64); // cierra el toolbar y le asocia el botón izquierdo // y crea el menú de iconos a la derecha de 64x64 pixels gluiAddIcon(); // Añade un icono glutDisplayFunc( drawSeleccionColor); // Funcion de dibujo del icono glutMouseFunc( seleccionColor); // Funcion de gestion de eventos del icono gluiAddIcon(); glutDisplayFunc( DrawPalancas); glutMouseFunc( seleccionaPalancas); glutMotionFunc( muevePalanca ); // gluiInput(entrada); gluiCreateCanvas(); }
void creaIU(){ // ==================== Toolbar gluiCreateToolbar(); // Crea el toolbar gluiCreateMenu("Opciones", seleccionMenu ); // Crea un menu de persiana // añade opciones al menu gluiAddMenuEntry("Empezar partida", JUGAR); gluiCreateMenu("Tiempo", seleccionMenu); gluiAddMenuEntry("Sin limite", NO_TIEMPO); gluiAddMenuEntry("5 minutos", TIEMPO1); gluiAddMenuEntry("10 minutos", TIEMPO2); gluiCreateMenu("Dificultad", seleccionMenu); gluiAddMenuEntry("Amateur", AMATEUR); gluiAddMenuEntry("Profesional", PRO); gluiCreateMenu("Vista", seleccionMenu ); gluiAddMenuEntry("3D",PASEAR); gluiAddMenuEntry("2D",DESDEARRIBA); gluiCreateMenu("Salir", seleccionMenu ); glutAddMenuEntry( "Confirmar", SALIR ); gluiCreateIconMenu( 64); // cierra el toolbar y le asocia el botón izquierdo // y crea el menú de iconos a la derecha de 64x64 pixels gluiAddIcon(); // Añade un icono glutDisplayFunc( drawSeleccionColor); // Funcion de dibujo del icono glutMouseFunc( seleccionColor); // Funcion de gestion de eventos del icono gluiAddIcon(); glutDisplayFunc( DrawPalancas); glutMouseFunc( seleccionaPalancas); glutMotionFunc( muevePalanca ); // gluiInput(entrada); gluiCreateCanvas(); }