Skip to content

Commit

Permalink
Alterações no Menu inicial
Browse files Browse the repository at this point in the history
  • Loading branch information
williamtorres1 committed Jun 27, 2018
1 parent 1b9e0c0 commit bef9fc9
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 17 deletions.
46 changes: 29 additions & 17 deletions código fonte/jogo do labirinto.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@
#include <windows.h>//""p/ funcao sleep(1) - esperar algum tempo e o programa voltar a executar as proximas linhas

void menu(char *user)
{ printf("\t\tBem-vindo ao caca ao tesouro!\n\na) --- Comecar a jogar\nb) --- Creditos\nc) --- Sair\nd) --- Ir a marte\n");
{ printf("\t\tBem-vindo ao caca ao tesouro!\n\na) --- Comecar a jogar\nb) --- Creditos\nc) --- Ir a marte\nd) --- Ajuda\ne) --- Sair");
*user=getch();
switch(*user)
{ case 'a':
case 'A':
{ system("cls");
printf("Processando sua resposta...");
Sleep(500);
printf("\n\t\t\tEntao vamos comecar");
printf("\n\n\t\t\tEntao vamos comecar");
Sleep(500);
system("cls");
printf("\n\n\t\t\t****Comecou****\n");
Expand All @@ -37,18 +37,27 @@ void menu(char *user)
}
case 'c':
case 'C':
{ printf("E triste ve-lo partir:/ \nAte mais...\n");
Sleep(1500);
system("cls");
printf("Encerrando...\n\n");
{ system("cls");
printf("Processando sua resposta...");
Sleep(500);
printf("\nLamento, ainda nao e possivel\n");
printf("Quem sabe em 2030?\n");
system("pause");
break;
}
case 'd':
case 'D':
{ printf("Processando sua resposta...");
Sleep(500);
printf("\nLamento, ainda nao e possivel\n");
printf("Quem sabe em 2030?\n");
{ system("cls");
printf("Esta aba sera uma guia de instrucoes aos jogadores:\n1)Como Jogar\n2)Teclas usadas pelos jogadores\n\n");
system("pause");
break;
}
case 'e':
case 'E':
{ printf("E triste ve-lo partir:/ \nAte mais...\n");
Sleep(1500);
system("cls");
printf("Encerrando...\n\n");
break;
}
default:
Expand Down Expand Up @@ -123,10 +132,12 @@ void show_map(int mapa2[12][12])
41 --- TESOURO REVELADO
44 --- TESOURO ENCONTRADO
**/
// putchar('\t');
for(int i=0;i<12;i++)
{
for(int j=0;j<12;j++)
{
//putchar('\t');
if(mapa2[i][j]==0)
printf(" == ");
if(mapa2[i][j]==1||mapa2[i][j]==2||mapa2[i][j]==3||mapa2[i][j]==4)
Expand All @@ -139,10 +150,10 @@ void show_map(int mapa2[12][12])
{printf("FOGO");
/*mapa2[i][j]=31;*/}
if(mapa2[i][j]==41)
printf("GOLD");
printf("OURO");

if(mapa2[i][j]==44)
printf("GOLD");
printf("OURO");
if(mapa2[i][j]==5)
printf(" P1 ");
if(mapa2[i][j]==6)
Expand All @@ -160,7 +171,7 @@ void show_map(int mapa2[12][12])
* Estava com alguns bugs gráficos */
if(mapa2[i][j]==33)
{
printf("FIRE");
printf("FOGO");
{ if(mapa2[i][j]==31)
printf("FOGO");
if(mapa2[i+1][j]==1)
Expand Down Expand Up @@ -205,7 +216,6 @@ void show_map(int mapa2[12][12])
}
putchar('\n');
}
//messages(5,0);
}

void distribuicao(int mapa1[][12])/**Funcao p/ distribuir as armadilhas, tochas e o ouro dentro do mapa
Expand Down Expand Up @@ -340,7 +350,7 @@ void movimentacao1(int *hp1, int *hp2,int *ouro, int *x,int *y,int mapa1[][12])
if(mapa1[(*x)][(*y)]==4 || mapa1[(*x)][(*y)]== 41)
{ mapa1[*x][*y]=44;
mapa1[((*x)+1)][(*y)]=7;
*ouro++;
*ouro=1;
break;
}
if(mapa1[(*x)][(*y)]==6)
Expand Down Expand Up @@ -877,14 +887,16 @@ int main()
{
/**srand(time(NULL));//Enquanto o programa nao estiver pronto, deixe esta linha do jeito que esta
Esta linha vai deixar os elementos da matriz totalmente aleatorios */
char user=0;
char user='0';
do
{ fflush(stdin);
system("cls");
menu(&user);
if(user == 'a' || user == 'A')
map();
}while( user != 'c' || user != 'C');
if(user == 'e' || user == 'E')
break;
}while(1);
putchar('\n');
system("pause");
return 1;
Expand Down
11 changes: 11 additions & 0 deletions código fonte/tabulacoes.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#include <stdio.h>

int main()
{
printf("\tcom tabulacao\n");
printf("sem tabulacao\n");
printf("\t\tcom duas tabulacoes\n");
printf("\t\t\t1234_5678_9012_3456_7890_1234\n");
printf("\t\t\t || == == == == == == == == == == ||\n");
return 1;
}

0 comments on commit bef9fc9

Please sign in to comment.