#ifndef _UNIVERS_HPP_
#define _UNIVERS_HPP_ 1
#include <iostream>
#include <vector>
class Organisme;
class Univers {
friend class Organisme;
int _m, _n, _tour;
int * _plateau;
public:
Univers(int, int);
void ajoutOrganismes(std::vector<Organisme*>);
};
class Organisme {
Organisme(void);
class Animal: public Organisme {
Animal(void);
virtual bool carnivore(void) = 0;
class Herbe: public Organisme {
Herbe(void);
class Sel: public Organisme {
Sel(void);
class Mouton: public Animal {
Mouton(void);
bool carnivore(void);
class Loup: public Animal {
Loup(void);
#endif