Jeu d'echec
Creation d'un jeu d'echec
Chargement...
Recherche...
Aucune correspondance
Référence du fichier chess.cc
#include "chess.hh"
#include "piece.hh"
#include "game.hh"
#include <fstream>
#include <iostream>
#include <string>

Fonctions

int main ()
 

Documentation des fonctions

◆ main()

int main ( )
19 {
20 // initialisation
21 Game game;
22
23 // boucle tant que la partie n'est pas finie
24 while (!game.getState()) {
25 game.printBoard();
26 game.play();
27 }
28 // affichage du plateau final et du résultat
29 game.printBoard();
30 game.quitGame();
31 return 0;
32}
Classe Game contenant les informations sur la partie.
Definition game.hh:9
void quitGame()
affiche les statistiques en fin de partie
Definition game.cc:546
void printBoard()
affiche le plateau de jeu
Definition game.cc:524
GameState getState()
retourne l'état de la partie (en cours, quitté, blanc/noir gagne, pat)
Definition game.cc:112
void play()
récupère le mouvement du joueur et le joue si il est légal, sinon redemande un mouvement
Definition game.cc:54