Tortues_CPP/include/Joueur.h

36 lines
933 B
C
Raw Normal View History

2020-04-25 18:09:05 +02:00
#ifndef JOUEUR_H
#define JOUEUR_H
#include <iostream>
2020-05-04 17:19:21 +02:00
#include "Carte.h"
#include "PiocheDeCartes.h"
#include "PiocheDeTortues.h"
2020-04-25 18:09:05 +02:00
using namespace std;
class Joueur
{
public:
Joueur();
virtual ~Joueur();
int getAge();
2020-05-04 17:19:21 +02:00
void debutDeManche(PiocheDeCartes* piocheDeCartes, PiocheDeTortues* tuiles);
void finDeManche();
Tortue* getTortueJoueur();
void setTortueJoueur(Tortue* uneTortue);
Carte* getIndiceMainJoueur(int i);
void renouvelerCarte(PiocheDeCartes* piocheDeCartes, Carte* carteJouee);
2020-04-25 18:09:05 +02:00
std::string getNom();
2020-05-04 17:19:21 +02:00
void ajoutFeuilleDeSalade();
int getNbFeuillesDeSalade();
Carte* choixCarteJouee();
2020-04-25 18:09:05 +02:00
affichage_joueur();
protected:
private:
std::string nom;
int age;
class Tortue* tortueJoueur;
class Carte* mainJoueur[5];
int nb_feuilles_de_salade;
};
#endif // JOUEUR_H