init table
This commit is contained in:
parent
559e41ed50
commit
1f3d98cc78
2 changed files with 34 additions and 0 deletions
9
includes/plateau.h
Normal file
9
includes/plateau.h
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
#ifndef OTHELLO_PLATEAU_H
|
||||||
|
#define OTHELLO_PLATEAU_H 1
|
||||||
|
|
||||||
|
#include "struct.h"
|
||||||
|
|
||||||
|
/* Remplie le plateau avec la configuration de départ */
|
||||||
|
void remplissage_debut(Jeu *jeu);
|
||||||
|
|
||||||
|
#endif
|
25
src/plateau.c
Normal file
25
src/plateau.c
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
#include "../includes/struct.h"
|
||||||
|
|
||||||
|
void remplissage_debut(Jeu *jeu) {
|
||||||
|
for (int i = 0; i < 8; ++i) {
|
||||||
|
for (int j = 0; j < 8; ++j) {
|
||||||
|
jeu->plateau[i][j] = ajoute_jeton(i, j, VIDE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// D4
|
||||||
|
jeu->plateau[3][3]->couleur = BLANC;
|
||||||
|
ajoute_jeton_liste(jeu->j2, jeu->plateau[3][3]);
|
||||||
|
|
||||||
|
// E4
|
||||||
|
jeu->plateau[3][4]->couleur = NOIR;
|
||||||
|
ajoute_jeton_liste(jeu->j1, jeu->plateau[3][4]);
|
||||||
|
|
||||||
|
// E5
|
||||||
|
jeu->plateau[4][4]->couleur = BLANC;
|
||||||
|
ajoute_jeton_liste(jeu->j2, jeu->plateau[4][4]);
|
||||||
|
|
||||||
|
// D5
|
||||||
|
jeu->plateau[4][3]->couleur = NOIR;
|
||||||
|
ajoute_jeton_liste(jeu->j1, jeu->plateau[4][3]);
|
||||||
|
}
|
Reference in a new issue