// Prog9 // // Programadores: // // Juan L¢pez Fern ndez // Mois‚s Virumbrales Cuenca // DAI 1§A // #include #include char ventana (int ancho,int largo,int color_g,int color_borde,char titulo[], int color_titulo,int posx,int posy); int intentos(int nivel,int niv,int n); char psoga();char pcabeza();char pcaraa(); char pcarat();char pcuerpo(); char pextremidades(int lado);char dibujar(int niv,int fallo); void main() { int numero[9],n=0,nivel=0,num,tabla[9],color_num[10],niv=0,soga[5][5]; int cabeza[7][7],fallo=0; for (int aux=0;aux<9;aux++) tabla[aux]=10; for (int auxi=0;auxi<=9;auxi++) color_num[auxi]=0; textbackground(0); clrscr(); ventana(80,24,7,1,"Juego del Ahorcado",14,1,1); textcolor(6); gotoxy(6,22); ventana(45,7,7,8,"H",1,20,10); ventana(45,7,7,1,"Valores iniciales del juego",14,18,9); textcolor(0); textbackground(7); gotoxy(21,11); cprintf ("Introduce nivel de dificultad(1-7): "); textcolor(0); fflush(stdin); cscanf("%1d",&nivel); gotoxy(21,13); cprintf ("Introducir n£mero a adivinar: "); do { textcolor(0); textbackground(0); gotoxy(51,13); fflush(stdin); cscanf ("%1d",&numero[n]); n++; gotoxy (51,13); textcolor(0); textbackground(7); cprintf ("_"); } while (n=0;c--) { if (piernad[f][c]=='Û') { textcolor(9); cprintf ("%c",piernad[f][c]); } else { textcolor(7); cprintf ("Û"); } } } } if (lado==4) { // Brazo Derecho for (int f=0,y=12;f<4;f++,y++) { gotoxy(69,y); for (int c=0;c<9;c++) { if (piernad[f][c]=='Û') { textcolor(9); cprintf ("%c",piernad[f][c]); } else { textcolor(7); cprintf ("Û"); } } } } if (lado==3) { // Izquierda. for (int f=0,y=12;f<4;f++,y++) { gotoxy(49,y); for (int c=8;c>=0;c--) { if (piernad[f][c]=='Û') { textcolor(9); cprintf ("%c",piernad[f][c]); } else { textcolor(7); cprintf ("Û"); } } } } return(0); }