Projet

Général

Profil

Publication de fichiers » tournoi.hpp

Anonyme, 11/01/2022 10:42

 
#ifndef _TOURNOI_HPP_
#define _TOURNOI_HPP_

#include <iostream>
#include <vector>
#include "joueur.hpp"
#include "match.hpp"

using namespace std;

class Tournoi{
private:
//attributs
vector<Joueur*> listejoueurs;
vector<Match*> matchs;
vector<Joueur*> classement;
int nbjoueurs;

public:
// constructeur
Tournoi(int nbjoueurs=0);

//constructeur de recopie
Tournoi(const Tournoi& T);

//destructeur
~Tournoi();

//operations
bool existeFichier(string nomFichier);
void creerFichier(string nomFichier); // fichier de rencontres
void Poules(string nomFichier);
void fichierJoueurs(string nomFichier);//creer le vecteur joueurs a partir du fichier
void entrerScores(int num);
bool finMatchs();
void classer();
void match(string nomFichier);
Tournoi& operator=(const Tournoi& T);
};


#endif
(7-7/7)