You are on page 1of 28

#include <math.

h>

void fondo() {
glBegin(GL_QUADS);
glColor3ub(200, 200, 200);
glVertex2d(0, 14);
glVertex2d(20, 14);

glColor3ub(100,100, 100);
glVertex2d(20,7);
glVertex2d(0,7);

glEnd();

glBegin(GL_QUADS);
glColor3ub(100, 100, 100);
glVertex2d(20, 7);
glVertex2d(0, 7);

glColor3ub(200, 200, 200);


glVertex2d(0, 0);
glVertex2d(20, 0);

glEnd();

void tigreorejas() {

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127);
glVertex2d(10.55, 12.67);
glVertex2d(11.02, 12.77);
glVertex2d(10.77, 12.26);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213);
glVertex2d(11.02, 12.77);
glVertex2d(11.33, 12.53);
glVertex2d(10.77, 12.26);

glEnd();

glBegin(GL_POLYGON);
glColor3ub(64, 64, 59);
glVertex2d(10.77, 12.26);
glVertex2d(11.33, 12.53);
glVertex2d(11.54,12.07);
glVertex2d(11.42, 11.44);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127);
glVertex2d(10.77, 12.26);
glVertex2d(11.42, 11.44);
glVertex2d(10.1, 11.18);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213);
glVertex2d(10.77, 12.26);
glVertex2d(10.08, 12.31);
glVertex2d(10.1,11.18);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(28, 29, 27);
glVertex2d(10.55, 12.67);
glVertex2d(10.08, 12.31);
glVertex2d(10.77, 12.26);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(64, 64, 59);
glVertex2d(10.08, 12.31);
glVertex2d(9.53, 11.75);
glVertex2d(10.1, 11.18);

glEnd();

glBegin(GL_POLYGON);
glColor3ub(0, 0, 0);
glVertex2d(10.1, 11.18);
glVertex2d(11.42, 11.44);
glVertex2d(10.95, 10.39);
glVertex2d(9.89, 9.97);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213);
glVertex2d(10.95,10.39);
glVertex2d(11,10);
glVertex2d(9.89,9.97);

glEnd();

glBegin(GL_POLYGON);
glColor3ub(213, 213, 213);
glVertex2d(9.89, 9.97);
glVertex2d(11,10);
glVertex2d(10.91, 9.68);
glVertex2d(10.64, 9.41);

glEnd();

glBegin(GL_POLYGON);
glColor3ub(255, 255, 255);
glVertex2d(9.89, 9.97);
glVertex2d(9.71,9.5);
glVertex2d(10.03, 8.93);
glVertex2d(10.38, 9.04);
glVertex2d(10.64, 9.41);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213);
glVertex2d(10.64, 9.41);
glVertex2d(10.38,9.04);
glVertex2d(10.68, 8.89);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(28, 29, 27);
glVertex2d(10.64, 9.41);
glVertex2d(10.68, 8.89);
glVertex2d(11.27, 8.29);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0);
glVertex2d(10.03, 8.93);
glVertex2d(10.38, 9.04);
glVertex2d(10.14, 8.25);

glEnd();

glBegin(GL_POLYGON);
glColor3ub(255, 255, 255);
glVertex2d(10.14, 8.25);
glVertex2d(10.38, 9.04);
glVertex2d(10.68, 8.89);
glVertex2d(10.91, 7.85);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(28, 29, 27);
glVertex2d(10.68, 8.89);
glVertex2d(11.27, 8.29);
glVertex2d(10.91, 7.85);

glEnd();
glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0);
glVertex2d(11.27, 8.29);
glVertex2d(10.91, 7.85);
glVertex2d(11.42, 7.62);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127);
glVertex2d(10.91, 7.85);
glVertex2d(11.42, 7.62);
glVertex2d(11.09, 7.53);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255);
glVertex2d(11.09, 7.53);
glVertex2d(11.42, 7.62);
glVertex2d(11.41, 5.06);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255);
glVertex2d(11.09, 7.53);
glVertex2d(10.95, 5.35);
glVertex2d(11.41, 5.06);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(28, 29, 27);
glVertex2d(11.09, 7.53);
glVertex2d(11.42, 7.62);
glVertex2d(11.41, 5.06);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0);
glVertex2d(10.95, 5.35);
glVertex2d(11.41, 5.06);
glVertex2d(10.67, 4.13);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255);
glVertex2d(11.41, 5.06);
glVertex2d(10.67, 4.13);
glVertex2d(11.33, 4.21);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0);
glVertex2d(10.67,4.13);
glVertex2d(11.33, 4.21);
glVertex2d(10.98, 3.61);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(199, 200, 193);
glVertex2d(10.95, 5.35);
glVertex2d(10.03, 5.04);
glVertex2d(10.67, 4.13);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0);
glVertex2d(10.03, 5.04);
glVertex2d(9.67, 4.77);
glVertex2d(10.67, 4.13);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(199, 200, 193);
glVertex2d(9.67, 4.77);
glVertex2d(8.85, 4.249);
glVertex2d;(9.98,3.64);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0);
glVertex2d(8.85, 4.29);
glVertex2d(9.98, 3.64);
glVertex2d(9.22, 3.06);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(199, 200, 193);
glVertex2d(9.98, 3.64);
glVertex2d(10.16, 3.22);
glVertex2d(10.98,3.61);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0);
glVertex2d(9.98, 3.64);
glVertex2d(10.16, 3.22);
glVertex2d(9.22, 3.06);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(199, 200, 193);
glVertex2d(9.67, 4.77);
glVertex2d(8.85, 4.29);
glVertex2d(9.98, 3.64);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0);
glVertex2d(8.85, 4.29);
glVertex2d(9.98, 3.34);
glVertex2d(9.22, 3.06);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(9.53,11.75); //d6 NEGRO = 0, 0, 0
glVertex2d(10.1,11.18); //c6 PLOMO = 127, 127, 127
glVertex2d(9.4,10.78); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(9.4, 10.78); //d6 NEGRO = 0, 0, 0
glVertex2d(10.1, 11.18); //c6 PLOMO = 127, 127, 127
glVertex2d(9.89, 9.97); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(8.81,11.16); //d6 NEGRO = 0, 0, 0
glVertex2d(9.53,11.75); //c6 PLOMO = 127, 127, 127
glVertex2d(9.4, 10.78); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(8.81, 11.16); //d6 NEGRO = 0, 0, 0
glVertex2d(8.78,11.71); //c6 PLOMO = 127, 127, 127
glVertex2d(7.83,11.13); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

}
void frente() {
glBegin(GL_TRIANGLES);
glColor3ub(0,0, 0); // BLANCO = 255, 255, 255
glVertex2d(4.45, 9.8); //d6 NEGRO = 0, 0, 0
glVertex2d(5,10.5);
glVertex2d(5.34, 10.23);
glEnd();

glBegin(GL_POLYGON);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(5, 10.5); // NEGRO = 0, 0, 0
glVertex2d(5.68,10.75);
glVertex2d(5.79, 10.56);
glVertex2d(5.34, 10.23);

glEnd();
glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(5.68, 10.75); //d6 NEGRO = 0, 0, 0
glVertex2d(6.23, 11.01);
glVertex2d(5.79, 10.56);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(5.79, 10.56); //d6 NEGRO = 0, 0, 0
glVertex2d(6.23, 11.01);
glVertex2d(6.26, 10.21);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(6.24, 11); //d6 NEGRO = 0, 0, 0
glVertex2d(6.69, 10.55);
glVertex2d(6.26, 10.21);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(5.79, 10.56); //d6 NEGRO = 0, 0, 0
glVertex2d(6.24, 11);
glVertex2d(6.26, 10.21);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(6.24, 11); //d6 NEGRO = 0, 0, 0
glVertex2d(6.8, 10.74);
glVertex2d(6.69, 10.55);
glEnd();

glBegin(GL_POLYGON);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(6.8, 10.74); //d6 NEGRO = 0, 0, 0
glVertex2d(7.46, 10.61);
glVertex2d(7.15, 10.33);
glVertex2d(6.69, 10.55);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(7.46, 10.61); //d6 NEGRO = 0, 0, 0
glVertex2d(8.13,9.95);
glVertex2d(7.15, 10.33);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(6.26, 10.21); //d6 NEGRO = 0, 0, 0

glVertex2d(6.06,9.6);
glVertex2d(6.56,9.6);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(6.33, 9.28); //d6 NEGRO = 0, 0, 0
glVertex2d(6.06, 9.6);
glVertex2d(5.5,8.9);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(6.33, 9.28); //d6 NEGRO = 0, 0, 0
glVertex2d(6.56, 9.6);
glVertex2d(7.24,8.92);
glEnd();

glBegin(GL_POLYGON);
glColor3ub(218, 255, 244

); //
BLANCO = 255, 255, 255
glVertex2d(6.33, 9.28); //d6 NEGRO = 0, 0, 0

glVertex2d(7.32, 8.52);
glVertex2d(6.37, 6.74);
glVertex2d(5.35, 8.51);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(7.46, 10.61); //d6 NEGRO = 0, 0, 0
glVertex2d(8.13, 9.95);
glVertex2d(7.15, 10.33);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(6.26, 10.21); //d6 NEGRO = 0, 0, 0

glVertex2d(6.06, 9.6);
glVertex2d(6.56, 9.6);
glEnd();
glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(6.37, 6.74); //d6 NEGRO = 0, 0, 0
glVertex2d(7.32, 8.52);
glVertex2d(7.6, 7.78);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(6.37, 6.74); //d6 NEGRO = 0, 0, 0
glVertex2d(7.6, 7.78);
glVertex2d(7.7,7.23);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(6.37, 6.74); //d6 NEGRO = 0, 0, 0
glVertex2d(7.7, 7.23);
glVertex2d(7.52,6.59);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(6.37, 6.74); //d6 NEGRO = 0, 0, 0
glVertex2d(5.35,8.51);
glVertex2d(5.07,7.76);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(6.37, 6.74); //d6 NEGRO = 0, 0, 0
glVertex2d(5.07,7.76);
glVertex2d(4.96, 7.19);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(6.37, 6.74); //d6 NEGRO = 0, 0, 0
glVertex2d(4.96, 7.19);
glVertex2d(5.11,6.68);
glEnd();

//T222222222 FRENTE CENTRO ↑

/*glVertex2d(6.23, 11.01);
*
* glVertex2d(6.37,6.74); //t2
*
*
* * glVertex2d(6.24,11); //z2
* glVertex2d(5.79,10.56);
glVertex2d(6.8,10.74); //h3 // BLANCO = 255, 255, 255
glVertex2d(7.46,10.61); //g3
glVertex2d(8.13,9.95); //f3 //d6 NEGRO = 0, 0, 0
glVertex2d(7.15,10.33); // e3 //c6 PLOMO = 127, 127, 127
glVertex2d(6.69,10.55); //d3 //d1 PLOMOCLARO = 213, 213, 213
glVertex2d(6.26,10.21); // c3
glVertex2d(5.79,10.56); //b3
glVertex2d(5.34,10.23); //a3
glEnd(); */

void tigrenarizboca() {

glBegin(GL_TRIANGLES);
glColor3ub(230, 230, 230);
glVertex2d(6.28, 0.73);
glVertex2d(7.31, 1.67);
glVertex2d(7.51, 0.86);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213);
glVertex2d(6.27, 1.86);
glVertex2d(6.28, 0.73);
glVertex2d(7.31, 1.67);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(64, 65, 54); //BLANCO = 255, 255, 255
glVertex2d(5.34, 1.7); //NEGRO = 0, 0, 0
glVertex2d(6.27, 1.86); //PLOMO = 125, 125, 125
glVertex2d(6.28, 0.73); //PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(222, 222, 222); //BLANCO = 255, 255, 255
glVertex2d(5.34, 1.7);
glVertex2d(5.12, 0.95); //NEGRO = 0, 0, 0
glVertex2d(6.28, 0.73); //PLOMO = 125, 125, 125
//PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(222, 222, 222); //BLANCO = 255, 255, 255
glVertex2d(4.77, 1.33); //NEGRO = 0, 0, 0
glVertex2d(5.34, 1.7); //PLOMO = 127, 127, 127
glVertex2d(5.12, 0.95); //PLOMOCLARO = 213, 213, 213
glEnd(); //PLOMO MCLARO= 230, 230, 230

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); //BLANCO = 255, 255, 255
glVertex2d(5.34, 1.7); //NEGRO = 0, 0, 0
glVertex2d(5.89, 2.35); //PLOMO = 127, 127, 127
glVertex2d(6.27, 1.86); //PLOMOCLARO = 213, 213, 213
glEnd(); //PLOMO MCLARO= 230, 230, 230
glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); //BLANCO = 255, 255, 255
glVertex2d(6.27, 1.86);
glVertex2d(6.7, 2.34); //NEGRO = 0, 0, 0
glVertex2d(7.31, 1.67); //PLOMO = 127, 127, 127
//PLOMOCLARO = 213, 213, 213
glEnd(); //PLOMO MCLARO= 230, 230, 230

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); //BLANCO = 255, 255, 255
glVertex2d(6.27, 1.86);
glVertex2d(6.7, 2.34); //NEGRO = 0, 0, 0
glVertex2d(7.31, 1.67); //PLOMO = 127, 127, 127
//PLOMOCLARO = 213, 213, 213
glEnd(); //PLOMO MCLARO= 230, 230, 230

glBegin(GL_POLYGON); //BLANCO = 255, 255, 255


glColor3ub(0, 0, 0); //NEGRO = 0, 0, 0
glVertex2d(5.89, 2.35); //PLOMO = 127, 127, 127
glVertex2d(6.3, 2.59); //PLOMOCLARO = 213, 213, 213
glVertex2d(6.7, 2.34); //PLOMO MCLARO= 230, 230, 230
glVertex2d(6.27, 1.86);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); //BLANCO = 255, 255, 255
glVertex2d(5.34, 1.7); //NEGRO = 0, 0, 0
glVertex2d(5.89, 2.35); //PLOMO = 127, 127, 127
glVertex2d(6.27, 1.86); //PLOMOCLARO = 213, 213, 213
glEnd(); //PLOMO MCLARO= 230, 230, 230

glBegin(GL_TRIANGLES);
glColor3ub(28, 29, 27); //BLANCO = 255, 255, 255
glVertex2d(5.34, 1.7); //NEGRO = 0, 0, 0
glVertex2d(5.39, 2.23); //PLOMO = 127, 127, 127
glVertex2d(5.89, 2.35); //PLOMOCLARO = 213, 213, 213
glEnd(); //PLOMO MCLARO= 230, 230, 230

glBegin(GL_TRIANGLES); //negroclaro= 28, 29, 27


glColor3ub(28, 29, 27); //BLANCO = 255, 255, 255
glVertex2d(6.7, 2.34); //NEGRO = 0, 0, 0
glVertex2d(7.29, 2.16); //PLOMO = 127, 127, 127
glVertex2d(7.31, 1.67); //PLOMOCLARO = 213, 213, 213
glEnd(); //PLOMO MCLARO= 230, 230, 230

glBegin(GL_TRIANGLES);
glColor3ub(64, 64, 59); //BLANCO = 255, 255, 255
glVertex2d(7.31, 1.67); //NEGRO = 0, 0, 0
glVertex2d(7.29, 2.16); //PLOMO = 127, 127, 127
glVertex2d(7.8, 2.2); //PLOMOCLARO = 213, 213, 213
glEnd(); //PLOMO MCLARO= 230, 230, 230

glBegin(GL_TRIANGLES); //negroclaro= 28, 29, 27


glColor3ub(64, 64, 59); //BLANCO = 255, 255, 255
glVertex2d(4.86, 2.38); //NEGRO = 0, 0, 0
glVertex2d(5.39, 2.23); //PLOMO = 127, 127, 127
glVertex2d(5.34, 1.7); //PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); //BLANCO = 255, 255, 255
glVertex2d(7.31, 1.67); //NEGRO = 0, 0, 0
glVertex2d(7.8, 2.2); //PLOMO = 127, 127, 127
glVertex2d(7.9, 1.33); //PLOMOCLARO = 213, 213, 213
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_TRIANGLES);
glColor3ub(64, 64, 59); //BLANCO = 255, 255, 255
glVertex2d(7.51, 0.86); //NEGRO = 0, 0, 0
glVertex2d(7.31, 1.67); //PLOMO = 127, 127, 127
glVertex2d(7.9, 1.33); //PLOMOCLARO = 213, 213, 213
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); //BLANCO = 255, 255, 255
glVertex2d(7.9, 1.33); //NEGRO = 0, 0, 0 e1
glVertex2d(7.31, 1.67); //PLOMO = 127, 127, 127 d1
glVertex2d(10.16, 3.22); //PLOMOCLARO = 213, 213, 213 w
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_TRIANGLES);
glColor3ub(64, 64, 59); //BLANCO = 255, 255, 255
glVertex2d(7.9, 1.33); //NEGRO = 0, 0, 0 e1
glVertex2d(8.58, 2.64); //PLOMO = 127, 127, 127 e6
glVertex2d(9.22, 3.06); //PLOMOCLARO = 213, 213, 213 w
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_TRIANGLES);
glColor3ub(28, 29, 27); //BLANCO = 255, 255, 255
glVertex2d(7.9, 1.33); //NEGRO = 0, 0, 0 e1
glVertex2d(8.21, 2.26); //PLOMO = 127, 127, 127 e6
glVertex2d(8.58, 2.64); //PLOMOCLARO = 213, 213, 213 w
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_TRIANGLES);
glColor3ub(64, 64, 59); //BLANCO = 255, 255, 255
glVertex2d(7.9, 1.33); //NEGRO = 0, 0, 0 e1
glVertex2d(8.58, 2.64); //PLOMO = 127, 127, 127 e6
glVertex2d(9.22, 3.06); //PLOMOCLARO = 213, 213, 213 w
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_TRIANGLES);
glColor3ub(28, 29, 27); // BLANCO = 255, 255, 255
glVertex2d(8.58, 2.64); //e6 NEGRO = 0, 0, 0
glVertex2d(8.84, 3.16); //d6 PLOMO = 127, 127, 127
glVertex2d(9.22, 3.06); //d1 PLOMOCLARO = 213, 213, 213
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(8.84, 3.16); //d6 NEGRO = 0, 0, 0
glVertex2d(8.95, 3.57); //c6 PLOMO = 127, 127, 127
glVertex2d(9.22, 3.06); //d1 PLOMOCLARO = 213, 213, 213
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_POLYGON);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(8.95, 3.57); //d6 NEGRO = 0, 0, 0
glVertex2d(8.88, 4.27); //c6 PLOMO = 127, 127, 127
glVertex2d(9.98, 3.64); //d1 PLOMOCLARO = 213, 213, 213
glVertex2d(9.22, 3.06); // 64, 64, 59 // 28, 29, 27

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(10.91, 7.85); //d6 NEGRO = 0, 0, 0
glVertex2d(11.09, 7.53); //c6 PLOMO = 127, 127, 127
glVertex2d(10.54, 7.31); //d1 PLOMOCLARO = 213, 213, 213
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_TRIANGLES);
glColor3ub(28, 29, 27); // BLANCO = 255, 255, 255
glVertex2d(10.54, 5.74); //d6 NEGRO = 0, 0, 0
glVertex2d(10.54, 7.31); //c6 PLOMO = 127, 127, 127
glVertex2d(11.09, 7.53); //d1 PLOMOCLARO = 213, 213, 213
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_TRIANGLES);
glColor3ub(28, 29, 27); // BLANCO = 255, 255, 255
glVertex2d(10.3, 5.04); //d6 NEGRO = 0, 0, 0
glVertex2d(10.54, 5.74); //c6 PLOMO = 127, 127, 127
glVertex2d(10.95, 5.35); //d1 PLOMOCLARO = 213, 213, 213
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_TRIANGLES);
glColor3ub(28, 29, 27); // BLANCO = 255, 255, 255
glVertex2d(10.3, 5.04); //d6 NEGRO = 0, 0, 0
glVertex2d(9.95, 5.64); //c6 PLOMO = 127, 127, 127
glVertex2d(10.67, 4.13); //d1 PLOMOCLARO = 213, 213, 213
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(9.67, 4.77); //d6 NEGRO = 0, 0, 0
glVertex2d(10.3, 5.04); //c6 PLOMO = 127, 127, 127
glVertex2d(10.67, 4.13); //d1 PLOMOCLARO = 213, 213, 213
glEnd(); // 64, 64, 59 // 28, 29, 27

glBegin(GL_TRIANGLES);
glColor3ub(64, 64, 59); // BLANCO = 255, 255, 255
glVertex2d(10.3, 5.04); //d6 NEGRO = 0, 0, 0
glVertex2d(9.95, 5.64); //c6 PLOMO = 127, 127, 127
glVertex2d(10.54, 5.74); //d1 PLOMOCLARO = 213, 213, 213
glEnd();
glBegin(GL_POLYGON);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(9.67, 4.77); //d6 NEGRO = 0, 0, 0
glVertex2d(9.69, 5.65); //c6 PLOMO = 127, 127, 127
glVertex2d(9.95, 5.64); //d1 PLOMOCLARO = 213, 213, 213
glVertex2d(10.3, 5.04); // 64, 64, 59 // 28, 29, 27

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(10.41, 6.53); //d6 NEGRO = 0, 0, 0
glVertex2d(10.54, 7.31); //c6 PLOMO = 127, 127, 127
glVertex2d(10.54, 5.74); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(64, 64, 59); // BLANCO = 255, 255, 255
glVertex2d(10.3, 5.04); //d6 NEGRO = 0, 0, 0
glVertex2d(9.95, 5.64); //c6 PLOMO = 127, 127, 127
glVertex2d(10.54, 5.74); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(9.3, 5.31); //d6 NEGRO = 0, 0, 0
glVertex2d(9.69, 5.65); //c6 PLOMO = 127, 127, 127
glVertex2d(9.67, 4.77); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(9.67, 4.77); //d6 NEGRO = 0, 0, 0
glVertex2d(9.3, 5.31); //c6 PLOMO = 127, 127, 127
glVertex2d(8.88, 4.27); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(8.88, 4.27); //d6 NEGRO = 0, 0, 0
glVertex2d(9.67, 4.77); //c6 PLOMO = 127, 127, 127
glVertex2d(8.61, 5.51); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(252, 252, 252); // BLANCO = 255, 255, 255
glVertex2d(8.88, 4.27); //d6 NEGRO = 0, 0, 0
glVertex2d(8.61, 5.51); //c6 PLOMO = 127, 127, 127
glVertex2d(7.45, 4.24); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(7.45, 4.24); //d6 NEGRO = 0, 0, 0
glVertex2d(8.61, 5.51); //c6 PLOMO = 127, 127, 127
glVertex2d(7.45, 4.24); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(252, 252, 252); // BLANCO = 255, 255, 255
glVertex2d(7.45, 4.24); //d6 NEGRO = 0, 0, 0
glVertex2d(8.61, 5.51); //c6 PLOMO = 127, 127, 127
glVertex2d(7.98, 6.27); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(7.45, 4.24); //d6 NEGRO = 0, 0, 0
glVertex2d(7.52, 6.59); //c6 PLOMO = 127, 127, 127
glVertex2d(6.37, 6.74); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(252, 252, 252); // BLANCO = 255, 255, 255
glVertex2d(7.45, 4.24); //d6 NEGRO = 0, 0, 0
glVertex2d(6.37, 6.74); //c6 PLOMO = 127, 127, 127
glVertex2d(5.32, 4.23); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(252, 252, 252); // BLANCO = 255, 255, 255
glVertex2d(7.45, 4.24); //d6 NEGRO = 0, 0, 0
glVertex2d(7.52, 6.59); //c6 PLOMO = 127, 127, 127
glVertex2d(7.98, 6.27); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(250, 250, 250); // BLANCO = 255, 255, 255
glVertex2d(6.37, 6.74); //d6 NEGRO = 0, 0, 0
glVertex2d(5.32, 4.23); //c6 PLOMO = 127, 127, 127
glVertex2d(5.11, 6.68); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(252, 252, 252); // BLANCO = 255, 255, 255
glVertex2d(5.32, 4.23); //d6 NEGRO = 0, 0, 0
glVertex2d(5.11, 6.68); //c6 PLOMO = 127, 127, 127
glVertex2d(4.76, 6.28); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(250, 250, 250); // BLANCO = 255, 255, 255
glVertex2d(4, 5.5); //d6 NEGRO = 0, 0, 0
glVertex2d(4.68, 6.35); //c6 PLOMO = 127, 127, 127
glVertex2d(5.32, 4.23); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(252, 252, 252); // BLANCO = 255, 255, 255
glVertex2d(5.32, 4.23); //d6 NEGRO = 0, 0, 0
glVertex2d(5.11, 6.68); //c6 PLOMO = 127, 127, 127
glVertex2d(4.68, 6.35); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(252, 252, 252); // BLANCO = 255, 255, 255
glVertex2d(5.32, 4.23); //d6 NEGRO = 0, 0, 0
glVertex2d(4, 5.5); //c6 PLOMO = 127, 127, 127
glVertex2d(3.81, 4.33); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(252, 252, 252); // BLANCO = 255, 255, 255
glVertex2d(5.32, 4.23); //d6 NEGRO = 0, 0, 0
glVertex2d(4, 5.5); //c6 PLOMO = 127, 127, 127
glVertex2d(3.81, 4.33); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(252, 252, 252); // BLANCO = 255, 255, 255
glVertex2d(6.37, 6.74); //d6 NEGRO = 0, 0, 0
glVertex2d(4, 5.5); //c6 PLOMO = 127, 127, 127
glVertex2d(3.81, 4.33); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(252, 252, 252); // BLANCO = 255, 255, 255
glVertex2d(6.37, 6.74); //d6 NEGRO = 0, 0, 0
glVertex2d(4, 5.5); //c6 PLOMO = 127, 127, 127
glVertex2d(3.81, 4.33); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_POLYGON);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(7.8, 3.45); //d6 NEGRO = 0, 0, 0
glVertex2d(8.09, 3.73); //c6 PLOMO = 127, 127, 127
glVertex2d(8.61, 3.94); //d1 PLOMOCLARO = 213, 213, 213
glVertex2d(8.22, 3.58); // 64, 64, 59 // 28, 29, 27

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(8.22, 3.58); //d6 NEGRO = 0, 0, 0
glVertex2d(7.98, 3.16); //c6 PLOMO = 127, 127, 127
glVertex2d(8.63, 3.33); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_POLYGON);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(8.63, 3.33); //d6 NEGRO = 0, 0, 0
glVertex2d(7.98, 3.16); //c6 PLOMO = 127, 127, 127
glVertex2d(7.43, 2.91); //d1 PLOMOCLARO = 213, 213, 213
glVertex2d(8.07, 2.99); // 64, 64, 59 // 28, 29, 27

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(8.07, 2.99); //d6 NEGRO = 0, 0, 0
glVertex2d(8.63, 3.33); //c6 PLOMO = 127, 127, 127
glVertex2d(8.44, 2.84); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(7.43, 2.91); //d6 NEGRO = 0, 0, 0
glVertex2d(8.07, 2.99); //c6 PLOMO = 127, 127, 127
glVertex2d(8.13, 2.56); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(221, 221, 221); // BLANCO = 255, 255, 255
glVertex2d(8.07, 2.99); //d6 NEGRO = 0, 0, 0
glVertex2d(8.44, 2.84); //c6 PLOMO = 127, 127, 127
glVertex2d(8.13, 2.56); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(221, 221, 221); // BLANCO = 255, 255, 255
glVertex2d(7.43, 2.91); //d6 NEGRO = 0, 0, 0
glVertex2d(8.13, 2.56); //c6 PLOMO = 127, 127, 127
glVertex2d(7.61, 2.56); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_POLYGON);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(7.29, 2.16); //d6 NEGRO = 0, 0, 0
glVertex2d(7.61, 2.56); //c6 PLOMO = 127, 127, 127
glVertex2d(8.13, 2.56); //d1 PLOMOCLARO = 213, 213, 213
glVertex2d(7.8, 2.2); // 64, 64, 59 // 28, 29, 27

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(221, 221, 221); // BLANCO = 255, 255, 255
glVertex2d(7.43, 2.91); //d6 NEGRO = 0, 0, 0
glVertex2d(8.13, 2.56); //c6 PLOMO = 127, 127, 127
glVertex2d(7.61, 2.56); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_POLYGON);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(7.8, 2.2); //d6 NEGRO = 0, 0, 0
glVertex2d(8.13, 2.56); //c6 PLOMO = 127, 127, 127
glVertex2d(8.44, 2.84); //d1 PLOMOCLARO = 213, 213, 213
glVertex2d(8.58, 2.64);
glVertex2d(8.21, 2.26);

glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(221, 221, 221); // BLANCO = 255, 255, 255
glVertex2d(6.7, 2.34); //d6 NEGRO = 0, 0, 0
glVertex2d(7.61, 2.56); //c6 PLOMO = 127, 127, 127
glVertex2d(7.29, 2.16); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(6.7, 2.34); //d6 NEGRO = 0, 0, 0
glVertex2d(7.61, 2.56); //c6 PLOMO = 127, 127, 127
glVertex2d(6.84, 2.94); //d1 PLOMOCLARO = 213, 213, 213
glEnd();
glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(6.7, 2.34); //d6 NEGRO = 0, 0, 0
glVertex2d(7.61, 2.56); //c6 PLOMO = 127, 127, 127
glVertex2d(6.84, 2.94); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

//VANE DESDE AQUI///////////////

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(1.29, 12.46); //d6 NEGRO = 0, 0, 0
glVertex2d(1.63, 12.63); //c6 PLOMO = 127, 127, 127
glVertex2d(1.64, 11.98); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(1.63, 12.63); //d6 NEGRO = 0, 0, 0
glVertex2d(2.32, 12.41); //c6 PLOMO = 127, 127, 127
glVertex2d(1.64, 11.98); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(1.64, 11.98); //d6 NEGRO = 0, 0, 0
glVertex2d(2.32, 12.41); //c6 PLOMO = 127, 127, 127
glVertex2d(2.77, 11.27); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(2.32, 12.41); //d6 NEGRO = 0, 0, 0
glVertex2d(2.96, 11.8); //c6 PLOMO = 127, 127, 127
glVertex2d(2.77, 11.27); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

///////

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(1.11, 12.15); //d6 NEGRO = 0, 0, 0
glVertex2d(1.29, 12.46); //c6 PLOMO = 127, 127, 127
glVertex2d(1.64, 11.98); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(0.95, 11.72); //d6 NEGRO = 0, 0, 0
glVertex2d(1.11, 12.15); //c6 PLOMO = 127, 127, 127
glVertex2d(1.64, 11.98); //d1 PLOMOCLARO = 213, 213, 213
glEnd();
glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(1.08, 10.99); //d6 NEGRO = 0, 0, 0
glVertex2d(0.95, 11.72); //c6 PLOMO = 127, 127, 127
glVertex2d(1.64, 11.98); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(1.56, 10.25); //d6 NEGRO = 0, 0, 0
glVertex2d(1.08, 10.99); //c6 PLOMO = 127, 127, 127
glVertex2d(1.64, 11.98); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(1.56, 10.25); //d6 NEGRO = 0, 0, 0
glVertex2d(1.64, 11.98); //c6 PLOMO = 127, 127, 127
glVertex2d(2.41, 10.68); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(2.41, 10.68); //d6 NEGRO = 0, 0, 0
glVertex2d(1.64, 11.98); //c6 PLOMO = 127, 127, 127
glVertex2d(2.77, 11.27); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(2.77, 11.27); //d6 NEGRO = 0, 0, 0
glVertex2d(2.96, 11.8); //c6 PLOMO = 127, 127, 127
glVertex2d(3.57, 11.31); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(2.77, 11.27); //d6 NEGRO = 0, 0, 0
glVertex2d(3.57, 11.31); //c6 PLOMO = 127, 127, 127
glVertex2d(3.27, 10.89); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(2.96, 10.46); //d6 NEGRO = 0, 0, 0
glVertex2d(2.77, 11.27); //c6 PLOMO = 127, 127, 127
glVertex2d(3.27, 10.89); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(2.41, 10.68); //d6 NEGRO = 0, 0, 0
glVertex2d(2.77, 11.27); //c6 PLOMO = 127, 127, 127
glVertex2d(2.96, 10.46); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(2.41, 10.68); //d6 NEGRO = 0, 0, 0
glVertex2d(2.96, 10.46); //c6 PLOMO = 127, 127, 127
glVertex2d(2.96, 9.92); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(1.56, 10.25); //d6 NEGRO = 0, 0, 0
glVertex2d(2.41, 10.68); //c6 PLOMO = 127, 127, 127
glVertex2d(1.77, 10.13); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(1.59, 9.78); //d6 NEGRO = 0, 0, 0
glVertex2d(1.56, 10.25); //c6 PLOMO = 127, 127, 127
glVertex2d(1.77, 10.13); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_POLYGON);
glColor3ub(0, 0, 0);
glVertex2d(1.77, 10.13);
glVertex2d(2.41, 10.68);
glVertex2d(2.96, 9.92);
glVertex2d(2.35, 9.65);
glEnd();

glBegin(GL_POLYGON);
glColor3ub(213, 213, 213);
glVertex2d(1.59, 9.78);
glVertex2d(1.77, 10.13);
glVertex2d(2.35, 9.65);
glVertex2d(2.05, 9.42);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(3.27, 10.89); //d6 NEGRO = 0, 0, 0
glVertex2d(3.57, 11.31); //c6 PLOMO = 127, 127, 127
glVertex2d(4.32, 11.05); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(3.27, 10.89); //d6 NEGRO = 0, 0, 0
glVertex2d(4.32, 11.05); //c6 PLOMO = 127, 127, 127
glVertex2d(4, 10.05); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(2.96, 10.46); //d6 NEGRO = 0, 0, 0
glVertex2d(3.27, 10.89); //c6 PLOMO = 127, 127, 127
glVertex2d(4, 10.05); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(2.96, 9.92); //d6 NEGRO = 0, 0, 0
glVertex2d(2.96, 10.46); //c6 PLOMO = 127, 127, 127
glVertex2d(4, 10.05); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(3.21, 9.63); //d6 NEGRO = 0, 0, 0
glVertex2d(2.96, 9.92); //c6 PLOMO = 127, 127, 127
glVertex2d(4, 10.05); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(2.35, 9.65); //d6 NEGRO = 0, 0, 0
glVertex2d(2.96, 9.92); //c6 PLOMO = 127, 127, 127
glVertex2d(3.21, 9.63); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(3.21, 9.63); //d6 NEGRO = 0, 0, 0
glVertex2d(4, 10.05); //c6 PLOMO = 127, 127, 127
glVertex2d(3.57, 9); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(3, 8.5); //d6 NEGRO = 0, 0, 0
glVertex2d(3.21, 9.63); //c6 PLOMO = 127, 127, 127
glVertex2d(3.57, 9); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_POLYGON);
glColor3ub(0, 0, 0);
glVertex2d(2.05, 9.42);
glVertex2d(2.35, 9.65);
glVertex2d(3.21, 9.63);
glVertex2d(3, 8.5);
glEnd();

glBegin(GL_POLYGON);
glColor3ub(213, 213, 213);
glVertex2d(1.94, 8.86);
glVertex2d(2.05, 9.42);
glVertex2d(3, 8.5);
glVertex2d(2.39, 7.97);
glEnd();

glBegin(GL_POLYGON);
glColor3ub(127, 127, 127);
glVertex2d(1.33, 8.17);
glVertex2d(1.94, 8.86);
glVertex2d(2.39, 7.97);
glVertex2d(1.71, 7.81);
glEnd();

////

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(1.57, 6.79); //d6 NEGRO = 0, 0, 0
glVertex2d(1.33, 8.17); //c6 PLOMO = 127, 127, 127
glVertex2d(1.71, 7.81); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(1.17, 6.45); //d6 NEGRO = 0, 0, 0
glVertex2d(1.33, 8.17); //c6 PLOMO = 127, 127, 127
glVertex2d(1.57, 6.79); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(1.89, 7.18); //d6 NEGRO = 0, 0, 0
glVertex2d(1.71, 7.81); //c6 PLOMO = 127, 127, 127
glVertex2d(2.39, 7.97); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(1.57, 6.79); //d6 NEGRO = 0, 0, 0
glVertex2d(1.71, 7.81); //c6 PLOMO = 127, 127, 127
glVertex2d(1.89, 7.18); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(2.22, 6.44); //d6 NEGRO = 0, 0, 0
glVertex2d(2.39, 7.97); //c6 PLOMO = 127, 127, 127
glVertex2d(2.72, 7.68); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(2.22, 6.44); //d6 NEGRO = 0, 0, 0
glVertex2d(1.89, 7.18); //c6 PLOMO = 127, 127, 127
glVertex2d(2.39, 7.97); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(2.22, 6.44); //d6 NEGRO = 0, 0, 0
glVertex2d(2.72, 7.68); //c6 PLOMO = 127, 127, 127
glVertex2d(2.42, 6.5); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(1.57, 6.79); //d6 NEGRO = 0, 0, 0
glVertex2d(1.89, 7.18); //c6 PLOMO = 127, 127, 127
glVertex2d(2.22, 6.44); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(1.66, 5.8); //d6 NEGRO = 0, 0, 0
glVertex2d(1.57, 6.79); //c6 PLOMO = 127, 127, 127
glVertex2d(2.22, 6.44); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_POLYGON);
glColor3ub(0, 0, 0);
glVertex2d(1.17, 4.57);
glVertex2d(1.17, 6.45);
glVertex2d(1.57, 6.79);
glVertex2d(1.66, 5.8);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(1.17, 4.57); //d6 NEGRO = 0, 0, 0
glVertex2d(1.66, 5.8); //c6 PLOMO = 127, 127, 127
glVertex2d(1.7, 4.72); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(1.17, 4.57); //d6 NEGRO = 0, 0, 0
glVertex2d(1.7, 4.72); //c6 PLOMO = 127, 127, 127
glVertex2d(1.73, 3.69); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(1.73, 3.69); //d6 NEGRO = 0, 0, 0
glVertex2d(2.63, 3.67); //c6 PLOMO = 127, 127, 127
glVertex2d(2.53, 3.26); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(2.53, 3.26); //d6 NEGRO = 0, 0, 0
glVertex2d(2.63, 3.67); //c6 PLOMO = 127, 127, 127
glVertex2d(3.42, 3.17); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(2.53, 3.26); //d6 NEGRO = 0, 0, 0
glVertex2d(3.42, 3.17); //c6 PLOMO = 127, 127, 127
glVertex2d(4.77, 1.33); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_POLYGON);
glColor3ub(0, 0, 0);
glVertex2d(2.23, 5.75);
glVertex2d(2.22, 6.44);
glVertex2d(2.42, 6.5);
glVertex2d(2.68, 5.74);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(1.66, 5.8); //d6 NEGRO = 0, 0, 0
glVertex2d(2.22, 6.44); //c6 PLOMO = 127, 127, 127
glVertex2d(2.23, 5.75); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(1.7, 4.72); //d6 NEGRO = 0, 0, 0
glVertex2d(1.66, 5.8); //c6 PLOMO = 127, 127, 127
glVertex2d(2.23, 5.75); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(1.7, 4.72); //d6 NEGRO = 0, 0, 0
glVertex2d(2.23, 5.75); //c6 PLOMO = 127, 127, 127
glVertex2d(2.61, 4.88); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(1.73, 3.69); //d6 NEGRO = 0, 0, 0
glVertex2d(1.7, 4.72); //c6 PLOMO = 127, 127, 127
glVertex2d(2.61, 4.88); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(1.73, 3.69); //d6 NEGRO = 0, 0, 0
glVertex2d(2.61, 4.88); //c6 PLOMO = 127, 127, 127
glVertex2d(2.62, 4.27); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(1.73, 3.69); //d6 NEGRO = 0, 0, 0
glVertex2d(2.62, 4.27); //c6 PLOMO = 127, 127, 127
glVertex2d(2.63, 3.67); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(2.63, 3.67); //d6 NEGRO = 0, 0, 0
glVertex2d(2.61, 4.88); //c6 PLOMO = 127, 127, 127
glVertex2d(3.16, 4.42); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_POLYGON);
glColor3ub(0, 0, 0);
glVertex2d(2.63, 3.67);
glVertex2d(3.16, 4.42);
glVertex2d(3.72, 3.97);
glVertex2d(3.42, 3.17);
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(255, 255, 255); // BLANCO = 255, 255, 255
glVertex2d(3.42, 3.17); //d6 NEGRO = 0, 0, 0
glVertex2d(3.72, 3.97); //c6 PLOMO = 127, 127, 127
glVertex2d(3.82, 3.37); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(69, 69, 69); // BLANCO = 255, 255, 255
glVertex2d(4.77,1.33); //d6 NEGRO = 0, 0, 0
glVertex2d(3.82, 3.37); //c6 PLOMO = 127, 127, 127
glVertex2d(3.42, 3.17); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(213, 213, 213); // BLANCO = 255, 255, 255
glVertex2d(4.07, 2.83); //d6 NEGRO = 0, 0, 0
glVertex2d(4.51, 2.48); //c6 PLOMO = 127, 127, 127
glVertex2d(4.77, 1.33); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(0, 0, 0); // BLANCO = 255, 255, 255
glVertex2d(4.51, 2.48); //d6 NEGRO = 0, 0, 0
glVertex2d(4.86, 2.38); //c6 PLOMO = 127, 127, 127
glVertex2d(4.77, 1.33); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

glBegin(GL_TRIANGLES);
glColor3ub(127, 127, 127); // BLANCO = 255, 255, 255
glVertex2d(4.77, 1.33); //d6 NEGRO = 0, 0, 0
glVertex2d(4.86, 2.38); //c6 PLOMO = 127, 127, 127
glVertex2d(5.34, 1.7); //d1 PLOMOCLARO = 213, 213, 213
glEnd();

/*void circuloNegro() {

float radio = 3.5;


float cx, cy;
glColor3ub(0, 0, 0);
glBegin(GL_POLYGON);
for (double i = 0; i < 3.1416 * 2; i += 0.01) {

cx = radio * cos(i);
cy = radio * sin(i);
glVertex2d(cx + 7, cy + 4.5);

glEnd();
}

void circulorojo() {

float radio = 3.6;


float cx, cy;

float colorInicial1 = 237;


float colorInicial2 = 12;
float colorInicial3 = 17;
float colorFinal1 = 140;
float colorFinal2 = 0;
float colorFinal3 = 0;

glBegin(GL_POLYGON);

for (double r = 0; r <= radio; r += 0.01) {

glColor3ub(

(colorInicial1 - ((colorInicial1 - colorFinal1) / radio * r)),


(colorInicial2 - ((colorInicial2 - colorFinal2) / radio * r)),
(colorInicial3 - ((colorInicial3 - colorFinal3) / radio * r))

);
for (double i = 0; i < 3.1416 ; i += 0.001) {
cx = r * cos(i);
cy = r * sin(i);
glVertex2d(cx + 7, cy + 4.7);

}
glEnd();

void circuloblanco() {

float radio = 3.6;


float cx, cy;

float colorInicial1 = 255;


float colorInicial2 = 255;
float colorInicial3 = 255;

float colorFinal1 = 154;


float colorFinal2 = 154;
float colorFinal3 = 154;

glBegin(GL_POLYGON);

for (double r = 0; r <= radio; r += 0.01) {

glColor3ub(

(colorInicial1 - ((colorInicial1 - colorFinal1) / radio * r)),


(colorInicial2 - ((colorInicial2 - colorFinal2) / radio * r)),
(colorInicial3 - ((colorInicial3 - colorFinal3) / radio * r))

);
for (double i = 3.1416; i < 3.1416*2; i += 0.001) {
cx = r * cos(i);
cy = r * sin(i);
glVertex2d(cx + 7, cy + 4.30);
}

}
glEnd();

void circuloNegropeque() {

float radio = 1.5;


float cx, cy;
glColor3ub(0, 0, 0);
glBegin(GL_POLYGON);
for (double i = 0; i < 3.1416 * 2; i += 0.01) {

cx = radio * cos(i);
cy = radio * sin(i);
glVertex2d(cx + 7, cy + 4.5);

glEnd();
}
void circuloblanco1() {

float radio = 1.2;


float cx, cy;
glColor3ub(255, 255,255);
glBegin(GL_POLYGON);
for (double i = 0; i < 3.1416 * 2; i += 0.01) {

cx = radio * cos(i);
cy = radio * sin(i);
glVertex2d(cx + 7, cy + 4.5);

glEnd();
}

void circulobne1() {

float radio = 0.9;


float cx, cy;
glColor3ub(143 ,143, 143);
glBegin(GL_POLYGON);
for (double i = 0; i < 3.1416 * 2; i += 0.01) {

cx = radio * cos(i);
cy = radio * sin(i);
glVertex2d(cx + 7, cy + 4.5);

glEnd();
}
void circulopeque() {

float radio = 0.81;


float cx, cy;
glColor3ub(255, 255, 255);
glBegin(GL_POLYGON);
for (double i = 0; i < 3.1416 * 2; i += 0.01) {

cx = radio * cos(i);
cy = radio * sin(i);
glVertex2d(cx + 7, cy + 4.5);

glEnd();
}

*/

void dibujar() {

glLoadIdentity();
gluOrtho2D(0, 20, 0, 14);
glClear(GL_COLOR_BUFFER_BIT);

fondo();
/*circuloNegro();
circulorojo();
circuloblanco();
circuloNegropeque();
circuloblanco1();
circulobne1();
circulopeque(); */

tigreorejas();
tigrenarizboca();
frente();
glFlush();

}
int main(int argc, char* argv[]) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE);
glutInitWindowSize(1540, 990);
glutInitWindowPosition(0, 0);
glutCreateWindow("computacion grafica");
glutDisplayFunc(dibujar);

glutMainLoop();

return 0;
}

You might also like