Déplacement commentaires (vscode)
This commit is contained in:
parent
a2e3fb27d4
commit
c5589028f1
2 changed files with 6 additions and 6 deletions
|
@ -13,14 +13,9 @@
|
|||
* fuira */
|
||||
|
||||
class Animal: public Organisme {
|
||||
// On regarde tout les organismes, dès qu'on trouve un organisme
|
||||
// à l'index regardé, on vérifie qu'il correspond à l'espece que
|
||||
// l'on recherche et qu'il est bien du genre opposé.
|
||||
// Ensuite on l'ajoute si tout est bon au vecteur `animaux`
|
||||
template<typename Espece>
|
||||
void rechercheEspece(int, std::vector<Espece *> &) noexcept;
|
||||
|
||||
// Renvoie la liste des animaux environnants
|
||||
template<typename Espece>
|
||||
void animauxEnvirons(std::vector<Espece *> &) noexcept;
|
||||
|
||||
|
@ -55,7 +50,6 @@ class Animal: public Organisme {
|
|||
// Renvoie la liste des cases accesible depuis la position de l'animal
|
||||
std::vector<int> casesPossible(void) const noexcept;
|
||||
|
||||
// Permet l'accouplement avec un autre animal
|
||||
template<typename Espece>
|
||||
void procreation(void) noexcept;
|
||||
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
#ifndef ECOSYSTEME_ANIMAL_TEMPLATE_HPP
|
||||
#define ECOSYSTEME_ANIMAL_TEMPLATE_HPP 1
|
||||
|
||||
// On regarde tout les organismes, dès qu'on trouve un organisme
|
||||
// à l'index regardé, on vérifie qu'il correspond à l'espece que
|
||||
// l'on recherche et qu'il est bien du genre opposé.
|
||||
// Ensuite on l'ajoute si tout est bon au vecteur `animaux`
|
||||
template<typename Espece>
|
||||
void Animal::rechercheEspece(int i, std::vector<Espece *> &animaux) noexcept {
|
||||
for(auto it: Univers::m_organismes_univers[m_univers_ID]) {
|
||||
|
@ -17,6 +21,7 @@ void Animal::rechercheEspece(int i, std::vector<Espece *> &animaux) noexcept {
|
|||
}
|
||||
}
|
||||
|
||||
// Renvoie la liste des animaux environnants
|
||||
template<typename Espece>
|
||||
void Animal::animauxEnvirons(std::vector<Espece *> &animaux) noexcept {
|
||||
int longueur_univers = Univers::m_dimensions_univers[m_univers_ID].first,
|
||||
|
@ -72,6 +77,7 @@ void Animal::animauxEnvirons(std::vector<Espece *> &animaux) noexcept {
|
|||
}
|
||||
}
|
||||
|
||||
// Permet l'accouplement avec un autre animal
|
||||
template<typename Espece>
|
||||
void Animal::procreation(void) noexcept {
|
||||
// Si l'animal est une femelle
|
||||
|
|
Reference in a new issue