This repository has been archived on 2022-12-11. You can view files and clone it, but cannot push or open issues or pull requests.
Othello/includes/plateau.h
2022-11-18 13:55:37 +01:00

27 lines
827 B
C

#ifndef OTHELLO_PLATEAU_H
#define OTHELLO_PLATEAU_H 1
#include "jeu.h"
#include "utils.h"
/* Remplie le plateau avec la configuration de départ */
void remplissage_debut(Jeu *jeu);
/* Auxiliaire : Affiche une suite de lettres */
void _affiche_lettres(void);
/* Affiche le plateau */
void affiche_plateau(Jeton *plateau[LONGEUR][LARGEUR]);
/* Auxiliaire : Vérifie pour une direction si le coup est jouable */
int _case_jouable(Jeton *plat[LONGEUR][LARGEUR], int case_i, int case_j,
int case_i_direction, int case_j_direction, int couleur);
/* Vérifie si une case est jouable par un joueur */
int case_jouable(Jeton *plateau[LONGEUR][LARGEUR], int case_i, int case_j,
int couleur);
/* Vérifie si le plateau est rempli */
int plateau_rempli(Jeton *plateau[LONGEUR][LARGEUR]);
#endif