Exemple #1
0
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);
};
Exemple #2
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;
}