Beispiel #1
0
// Tratamento da escolha da opção no menu principal
void entrarMenu( int matriz_[][14] )
{
    // Declarações no escopo local
    int escolha = 0;

    do
    {
        printf("Sua escolha: ");

        // Entrada de dados
        scanf("%i", &escolha);

        // Valida se a entrada é válida
        switch ( escolha )
        {
            // Encerrar o jogo
            case 0:
                printf("\nFinalizando...\n\n"); return 0; break;
            // Novo o jogo
            case 1:
                limparConsole();
                inicializarTabuleiro(matriz_, opc.tam_tabuleiro);
                imprimirTabuleiro(matriz_, opc.tam_tabuleiro);
                entrarJogada(matriz_);
                break;
            case 3:
                limparConsole();
                imprimeCreditos();
                break;
            // Opção inválida
            default: escolha = 99; printf("Opcao invalida!\n\n"); break;
        }
    } while ( escolha == 99 );
}
int main(){
    inicializarVetores();
    posicionarRainha(1);
    imprimirTabuleiro();
    return 0;
}