Déplacement commentaires (vscode)

This commit is contained in:
Mylloon 2022-04-13 18:56:54 +02:00
parent a2e3fb27d4
commit c5589028f1
Signed by: Anri
GPG key ID: A82D63DFF8D1317F
2 changed files with 6 additions and 6 deletions

View file

@ -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;

View file

@ -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