int main(int argc, char *argv[]){ //poner las variables que no se necesiten en el main en partida int opcion2; initscr(); raw(); noecho(); srand(time(NULL)); do{ switch(opcion2 = menu()){ case jugar: partida(); break; case instrucciones: manual(); break; case top: top_puntuaciones(); break; case salir: printw("Adios\n"); break; }//fin switch }while(opcion2 != salir); endwin(); return EXIT_SUCCESS; }
void chegada (char x, fila *f) { char aux; if (fila_cheia(f)) /* ou if (f->tam >= TAM_BUFFER)*/ {partida ( &aux ,f); printf("\n Buffer estava cheio => ocorreu uma partida de:: %c ", aux); } /* apos a partida... ha uma nova entrada */ printf("\n O lugar vago no Buffer foi ocupado por:: %c ", x ); f-> tam = ( ( f -> tam) + 1 ); f-> rear =( ( f->rear) + 1 ) % MAX_VETOR; f-> entradas [f->rear] = x ; return; }
int main () { do { if (var_rematch_ou_quit == 0) spy_intro(); else printa_topo(); if (var_rematch_ou_quit == 0) main_menu(); printf("\nIniciando partida"); animate("...", 500); printf("\n"); printf ("\n Partida %d\n", num_partida); num_partida += 1; clear_board(); //printa_instrucoes(); printa_board(); partida(); novo_jogo_ou_quit(); } while (var_rematch_ou_quit == 1); return 0; }