|
|
/*************************************************************************** joueur.h - description ------------------- begin : Wed Jul 18 2001 copyright : (C) 2001 by Gaël de Chalendar email : Gael.de.Chalendar@libertysurf.fr ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #ifndef JOUEUR #define JOUEUR #include#include #include class Joueur : public QObject { Q_OBJECT public: Joueur(QString &, int, int); ~Joueur() {} int operator ==(Joueur Arg1); //nécessaire pour gestion void setNbArmeesDisponibles(int nb); int getNbArmeesDisponibles(void); void setNbAttaque(int nb); int getNbAttaque(void); void setNbDefense(int nb); int getNbDefense(void); void setNbPays(int nb); int getNbPays(void); void setNom(QString &nomJoueur); QString &getNom(void); void setNum(int nb); int getNum(void); /** Ajoute nb armees au nombre d'armees disponibles (1 sans argument) */ void incrNbArmeesDisponibles(int nb=1); /** Enleve nb armees au nombre d'armees disponibles (1 sans argument) */ void decrNbArmeesDisponibles(int nb=1); /** Ajoute nb pays au joueur (1 sans argument) */ void incrNbPays(int nb=1); /** Enleve nb pays au joueur (1 sans argument) */ void decrNbPays(int nb=1); private: QString nom; int nbPays; int nbArmeesDisponibles; int nbAttaque; int nbDefense; int num; }; typedef QList TableauJoueurs; #endif // JOUEUR
Generated by: gael on noirdes.limsi.fr on Mon May 20 00:28:49 2002, using kdoc 2.0a53. |