示例#1
0
void imprimeAbecedario(){
    int px = 0;
    while(intentos > 1){
        irxy(px, 16);
        printf("%s\n", abecedario);
        delay(INTERVALO);
        clearScreen();
        px++;
        //que el abc no baje mas alla de la mitad de la pantalla
        if(px >= 10)
            px = 0;
        //manejar los clics
        mouse_clic();

        if(REGISTRO_BX == 1){
            fila = posx/8;
            columna = posy/8;
            which_caracter(fila);
            identifica();
            revisa_cadenaRevelada();
            if(game_over == 1){
                printf("revisando palabra...");
                delay(1000);
                printf("Has ganado! \n");
                printf("Formando la palabra: %s\n", cadenaRevelada);
                //flujo = 1;
                return;
            }else{}
        }

        if(REGISTRO_BX == 2){
            exit(EXIT_SUCCESS);
        }

        irxy(18, 1);
        //printf("posicion %d %d", fila, columna);
        irxy(19, 1);
        printf("caracter leido: %c ", caracterLeido);
        //imprimir la interfaz del juego
        irxy(20, 1);
        imprimirIntentos();
        irxy(21, 1);
        printf("Forma la palabra: %s\n", cadena);
        irxy(22, 1);
        printf("%s\n", cadenaRevelada);
    }
}
int main ()
{
	char expressao[10000];
	char *pega;
	PILHA_DINAMICA *pilha = criar_pilha();
	
	fgets(expressao,10000,stdin);
	
	MostrarPilha(pilha);
	pega = strtok(expressao, " ");
	
	while(pega!=NULL)
	{
		if(*pega== 'C')
		{
			clear(&pilha);
		}
		else identifica(pilha,pega);
		MostrarPilha(pilha);
		pega = strtok(NULL, " ");
	}
	//system("PAUSE");
}