Mylloon
68c22bf5ea
- Lorsque on organisme fait une action et qu'un organisme meurt, définie une nouvelle variable "mort" à vraie, l'organisme reste dans le vecteur - A la fin des actions de tout les organismes, le vecteur est nettoyé avec la nouvelle méthode "nettoyageMorts" - Gestion de la faim du mouton - Le loup meurt s'il a trop faim
26 lines
563 B
C++
26 lines
563 B
C++
#ifndef ECOSYSTEME_LOUP_HPP
|
|
#define ECOSYSTEME_LOUP_HPP 1
|
|
|
|
#include "animal.hpp"
|
|
|
|
class Loup: public Animal {
|
|
const char _m_lettre = 'L'; // caractère représentant le loup
|
|
|
|
// Définie la vitesse du loup
|
|
int generationVitesse(void) const noexcept;
|
|
|
|
public:
|
|
// ID de l'univers
|
|
Loup(int);
|
|
|
|
// ID de l'univers, index dans l'univers
|
|
Loup(int, int);
|
|
|
|
// Renvoie vrai
|
|
bool carnivore(void) const noexcept;
|
|
|
|
// Définit le comportement du loup à chaque tour
|
|
void action(void);
|
|
};
|
|
|
|
#endif
|