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 */
|
* fuira */
|
||||||
|
|
||||||
class Animal: public Organisme {
|
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>
|
template<typename Espece>
|
||||||
void rechercheEspece(int, std::vector<Espece *> &) noexcept;
|
void rechercheEspece(int, std::vector<Espece *> &) noexcept;
|
||||||
|
|
||||||
// Renvoie la liste des animaux environnants
|
|
||||||
template<typename Espece>
|
template<typename Espece>
|
||||||
void animauxEnvirons(std::vector<Espece *> &) noexcept;
|
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
|
// Renvoie la liste des cases accesible depuis la position de l'animal
|
||||||
std::vector<int> casesPossible(void) const noexcept;
|
std::vector<int> casesPossible(void) const noexcept;
|
||||||
|
|
||||||
// Permet l'accouplement avec un autre animal
|
|
||||||
template<typename Espece>
|
template<typename Espece>
|
||||||
void procreation(void) noexcept;
|
void procreation(void) noexcept;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,10 @@
|
||||||
#ifndef ECOSYSTEME_ANIMAL_TEMPLATE_HPP
|
#ifndef ECOSYSTEME_ANIMAL_TEMPLATE_HPP
|
||||||
#define ECOSYSTEME_ANIMAL_TEMPLATE_HPP 1
|
#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>
|
template<typename Espece>
|
||||||
void Animal::rechercheEspece(int i, std::vector<Espece *> &animaux) noexcept {
|
void Animal::rechercheEspece(int i, std::vector<Espece *> &animaux) noexcept {
|
||||||
for(auto it: Univers::m_organismes_univers[m_univers_ID]) {
|
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>
|
template<typename Espece>
|
||||||
void Animal::animauxEnvirons(std::vector<Espece *> &animaux) noexcept {
|
void Animal::animauxEnvirons(std::vector<Espece *> &animaux) noexcept {
|
||||||
int longueur_univers = Univers::m_dimensions_univers[m_univers_ID].first,
|
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>
|
template<typename Espece>
|
||||||
void Animal::procreation(void) noexcept {
|
void Animal::procreation(void) noexcept {
|
||||||
// Si l'animal est une femelle
|
// Si l'animal est une femelle
|
||||||
|
|
Reference in a new issue