1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
#ifndef OligocheteH
#define OligocheteH
#define TAILLE_MAX 10
#define TAILLE_MIN 4
//---------------------------------------------------------------------------
#include <vector.h>
#include "Position.h"
#include "Pelouse.h"
//---------------------------------------------------------------------------
using namespace smb;
class Oligochete
{
private: // Déclarations utilisateur
Pelouse pelouse;
int taille;
int nbAliments;
Position tete;
vector <Position> corps;
public: // Déclarations utilisateur
Oligochete(Pelouse, int=4, Position=Position(0,0));
int getTaille();
vector<Position> getCorps();
Pelouse getPelouse();
int getNbAliments();
};
//---------------------------------------------------------------------------
#endif |