Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 73160d214fb1c6b33e3c7b3729d7362505f62cfa
  • master par défaut protégée
2 résultats

action.c

Blame
  • action.c 844 o
    #include<stdio.h>
    #include<stdlib.h>
    #include"tableau.h"
    #include"affichage.h"
    #include"deplacement.h"
    /*action.c*/
    
    
    
    
    void realiser(char action,pile **tableau,int N,char *cases,int *tour)
    {
      char sel[4]="\0\0\0\0";
      switch (action){
        case 'c' :
          affichage(tableau,N,cases,*tour,"Entrez les coordonnées de la case à selectionner >");
          scanf("%3s",sel);
          if (sel[1] != '\0'){
            strcpy(cases,sel);
          }
          break;
        case 'd' :
          deplacement(tableau,N,cases,tour);
          break;
        case 'a' : 
          affichage(tableau,N,cases,*tour,"\n Voulez vous quitter le jeu (y|n)? \n");
          char c;
          scanf("%1s",&c);
          if (c == 'y'){
            affiche(tableau,N,"\n Vous allez quitter le jeu");
            nettoyer(tableau,N);
            exit(0);
          }
          break;
        default : 
          printf("Spécial");
      }
    }