コード例 #1
0
ファイル: test.cpp プロジェクト: davoudkbt/projet_tarot
int main(int argc, char **argv) 
{ 
int i; 
CARTE Carte; 

srand(time(NULL)); // initialiser le générateur aléatoire 
gMax = 51; 
InitJeu(); 

for (i=0; i<52; i++) 
{ 
Distribue(&Carte); 
printf("%d -- %s de %s\n", i, TabValeur[Carte.valeur], TabCouleur[Carte.couleur]); 
} 
} 
コード例 #2
0
ファイル: jeu_2048_curse.c プロジェクト: isputra/jeu2048
int main (void) {
    int tab[DIM_JEU][DIM_JEU], key, int_jeu_2048, score=0;
    char continuer='y';
    srand(time(NULL));
    
    init_curses();
    bkgd(COLOR_PAIR(1));
    affiche_menu();    
    key=getch();    
   
    while(key!=ESCAPE)
    {
	if(key == KEY_F(2)) 
	{
	  clear();
	  affiche_menu();
	  InitJeu(tab, &score);
	  do
	  {
	    int_jeu_2048 = jeu_2048(tab, &score);
	    if(int_jeu_2048 == 3)
	    {
		move(4,0);
		printw(" Vous avez atteint l'objectif ! \n");
		printw(" Vous voulez continuer? (y/n) ");
		continuer = SaisieOuiNon();
	    }
	  }
	  while (continuer == 'y' && int_jeu_2048 > 1);
	  
	  if(int_jeu_2048 == 0)
	      printw(" Vouz avez perdu. \n");
	  if(int_jeu_2048 == 1)
	      printw(" Vouz ne pouvez plus retasser. \n");
	}
	key=getch();
    }
    
    endwin();
    
    return 0;
}
コード例 #3
0
ファイル: jeu_2048.c プロジェクト: isputra/jeu2048
/* ************* fonction principale ************** */
int main (void) {
    srand(time(NULL));
    int tab[DIM_JEU][DIM_JEU], int_jeu_2048, score=0;
    char continuer='y';
    InitJeu(tab, &score);
    
    do
    {
      int_jeu_2048 = jeu_2048(tab, &score);
      if(int_jeu_2048 == 3)
      {
	  AfficheChaineChar("Vous avez gagné ! \n");
          AfficheChaineChar("Vous voulez continuer? (y/n) ");
          continuer = SaisieOuiNon();
      }
    }
    while (continuer == 'y' && int_jeu_2048 > 1);
    
    if(int_jeu_2048 == 0)
        AfficheChaineChar("Vouz avez perdu \n");
    
    return 0;
}