#include <windows.h> #include <GL/glut.h> #include <math.h> float salto = 0.0;//esferita q rebota float anguloLuz = 0.0, alturaLuz = 15; float c=1,dia=-0.1; float angle = 0,angle2 = 0; int moving, startx, starty; static GLdouble tamanio = 4.0;//radio de la esfera static GLfloat posicionLuz[4]; static GLfloat colorLuz[] = {1, 1, 1, 1.0}; static GLfloat planoPiso[4]; static GLfloat sombraPiso[4][4]; enum {X, Y, Z, W}; enum {A, B, C, D}; char *textura[] = {//textura dibujada "oooooooooooooooo", "o...............", "o..xxxxxxxxxxxx.", "o..xxxxxxxxxxxx.", "o..xxxxxxxxxxxx.", "o..xxx......xxx.", "o..xxx......xxx.", "o..xxx.o.o..xxx.", "o..xxx..o.o.xxx.", "o..xxx......xxx.", "o..xxx......xxx.", "o..xxxxxxxxxxxx.", "o..xxxxxxxxxxxx.", "o..xxxxxxx...