From b3ace3075f22c50c99e2f1c3004fac2bbfee2989 Mon Sep 17 00:00:00 2001 From: Alex AUVOLAT Date: Sun, 9 Nov 2014 22:19:57 +0100 Subject: Update C template IA for morpion_rec from Alexis. --- morpion_rec/NiAh/main.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'morpion_rec/NiAh/main.h') diff --git a/morpion_rec/NiAh/main.h b/morpion_rec/NiAh/main.h index 5cf06d2..5942256 100644 --- a/morpion_rec/NiAh/main.h +++ b/morpion_rec/NiAh/main.h @@ -2,12 +2,17 @@ * main.h * Définition des énumérations, typedef et autres */ +#ifndef MAIN_H +#define MAIN_H + typedef enum {FREE, CROSS, CIRCLE} Dots; typedef enum {I=0, II=1, III=2, IV = 3, V=4, VI=5, VII=6, VIII=7, IX=8, Z=-1} Boxes; typedef Boxes Solutions[4][2]; -int play(Dots grid[9][9], Boxes subgrid, Dots player, Boxes move); -int chooseMoveAndPlay(Dots grid[9][9], Boxes subgrid, Dots player, Boxes *move, Boxes firstSubgrid); +int play(Dots grid[9][9], Boxes subgrid, Boxes move, Dots player); +void printGrid(Dots grid[9][9], Dots swon[9]); void checkSolutions(Boxes a, Solutions sols); -void printGrid(Dots grid[9][9]); +void updateWon(Dots grid[9][9], Dots *won, Dots swon[9], Boxes subgrid, Boxes move); + +#endif -- cgit v1.2.3