void terminal_message(){ //draws a prompt to open the terminal draw_P(230,750,60); draw_L(265,750,60); draw_E(300,750,60); draw_A(340,750,60); draw_S(372,750,60); draw_E(410,750,60); draw_O(480,750,60); draw_P(515,750,60); draw_E(555,750,60); draw_N(595,750,60); draw_T(650,750,60); draw_H(690,750,60); draw_E(730,750,60); draw_T(790,750,60); draw_E(830,750,60); draw_R(865,750,60); draw_M(905,750,60); draw_I(945,750,60); draw_N(985,750,60); draw_A(1025,750,60); draw_L(1065,750,60); gfx_flush(); }
void quit_button(){ //draws and labels the quit button draw_button(1110,850,40,100); draw_Q(1115,855,30); draw_U(1142,855,30); draw_I(1164,855,30); draw_T(1190,855,30); }
void draw_name2(int height) { //draws the second name draw_H(800,275,height); draw_A(830,275,height); draw_N(860,275,height); draw_N(890,275,height); draw_A(920,275,height); draw_H(950,275,height); draw_P(1010,275,height); draw_O(1040,275,height); draw_R(1070,275,height); draw_T(1100,275,height); draw_E(1130,275,height); draw_R(1160,275,height); }
void draw_title(int height) { //draws the title draw_D(200,75,height); draw_I(260,75,height); draw_G(320,75,height); draw_I(380,75,height); draw_T(440,75,height); draw_A(500,75,height); draw_L(560,75,height); draw_P(680,75,height); draw_I(740,75,height); draw_A(800,75,height); draw_N(860,75,height); draw_O(920,75,height); }
void draw_part(int i) { glPushMatrix(); glTranslatef(TRANS[i][0]*progress, TRANS[i][1]*progress, TRANS[i][2]*progress); glRotatef(ROT[i]*progress, ROTAXIS[i][0], ROTAXIS[i][1], ROTAXIS[i][2]); switch(i) { case 0: draw_flatland_logo(); break; case 1: draw_F(); break; case 2: draw_L(); break; case 3: draw_A(); break; case 4: draw_T(); break; case 5: draw_L(); break; case 6: draw_A(); break; case 7: draw_N(); break; case 8: draw_D(); break; } glPopMatrix(); }