Skip to content
Extraits de code Groupes Projets
Valider cff74c28 rédigé par Loïc DUBARD's avatar Loïc DUBARD :speech_balloon:
Parcourir les fichiers

rajout de action.c

parent 7ca6077d
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
CC=gcc -Wall -Wextra -ansi -g -std=c99
stackchess : main.o tableau.o affichage.o
stackchess : main.o tableau.o affichage.o action.o
cd obj && $(CC) $^ -o ../$@
main.o : src/main.c
......
Aucun aperçu pour ce type de fichier
Aucun aperçu pour ce type de fichier
#include<stdio.h>
#include<stdlib.h>
#include"tableau.h"
void realiser(char action,pile **tableau,int N)
{
switch (action){
case 'c' :
printf("c");
break;
case 'd' :
printf("d");
break;
case 'a' :
nettoyer(tableau,N);
exit(0);
break;
default :
printf("Spécial");
}
}
#include"tableau.h"
/*
* @require
* @assign
* @ensure fait entrer dans le bon mode (abandon, selection ou déplacement)
*/
void realiser(char action,pile **tableau,int N);
......@@ -27,12 +27,12 @@
/**
* @brief couleur VERT des pions blancs
*/
#define PBLANCHE "\x1B[0;32m"
#define PBLANCHE "\x1B[1;32m"
/**
* @brief couleur ROUGE des pions noirs
*/
#define PNOIRE "\x1B[0;31m"
#define PNOIRE "\x1B[1;31m"
/**
* @brief couleur blanche du background
......
#include"tableau.h"
#include"affichage.h"
#include"action.h"
/*main.c*/
......@@ -15,7 +16,12 @@ int main(int argc, char **argv)
empiler(tableau[0], "RN");
empiler(tableau[0]+2,"DB");
empiler(tableau[0]+3,"DN");
affichecouleur(tableau,N);
while (1){
char action;
affichecouleur(tableau,N);
scanf("%c",&action);
realiser(action,tableau,N);
}
nettoyer(tableau,N);
return 0;
}
Aucun aperçu pour ce type de fichier
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter