void prueba(){ if(girarDerecha){ for(int i = 0; i < 50; i++){ if(anguloRotacion >= 360){ anguloRotacion = 0; } anguloRotacion += 10; poligono(); usleep(1000*30); printf("ang actual: %f\n", anguloRotacion); } girarDerecha = false; } if(girarIzquierda){ for(int i = 0; i < 50; i++){ if(anguloRotacion <= 0){ anguloRotacion = 360; } anguloRotacion -= 10; poligono(); usleep(1000*30); printf("ang actual: %f\n", anguloRotacion); } girarIzquierda = false; } poligono(); }//prueba
void tipo ( int value ) { ponto pt; pt.x = 100; pt.y = 100; base = value; switch ( base ) { case 13: poligono ( pt , 200 , 3 ); break; case 14: poligono ( pt , 200 , 4 ); break; case 15: poligono ( pt , 150 , 5 ); break; case 16: poligono ( pt , 150 , 6 ); break; } }