void mainloop(){ int esc = 1; Stats* stats; stats = initGame(); do{ system("CLS"); switch(esc){ case 0: break; case 1: esc = menuPrincipal(); break; case 11: esc = menuNovoJogo(stats); break; case 111: menuNovoJogador(stats); esc /= 10; break; case 112: seletorRodada(stats); esc = novaPartida(); if (esc == 11) resetGame(stats); break; case 10: case 110: esc = 0; break; }; }while(esc!=0); };
int main(int argc, char const *argv[]) { char escolhaMenu; char *strEscolhida=NULL; int doisJogadores=false; int jogoSalvo=true; char escolhaCNP='F'; setlocale(LC_ALL,""); //fun��o para aparecer acentos nas palavras. do { escolhaMenu=menuPrincipal(); //selecionando escolhaMenu que � a escolha do usu�rio no menu switch (escolhaMenu) { case '1': { novaPartida(); break; } case '2': { iniciarPartida(escolhaCNP,doisJogadores,strEscolhida,jogoSalvo); break; } case '3': { LIMPATELA; T_Recorde* ranking = NULL; ranking = obter_ranking(); print_ranking(ranking); destruir_ranking(ranking); break; } } } while(escolhaMenu!='4'); return 0; }