This repository has been archived on 2022-05-02. You can view files and clone it, but cannot push or open issues or pull requests.
Ecosysteme/univers.cpp
Mylloon 4c937b5276
Ajout
- Includes
- Fonction carnivore
- Ajout d'organismes à l'univers
2022-04-01 23:43:58 +02:00

31 lines
610 B
C++

#include "univers.hpp"
// -------- Univers --------
Univers::Univers(int m, int n): _m(m), _n(n), _tour(0) {
_plateau = new int[m * n];
}
void Univers::ajoutOrganismes(std::vector<Organisme*> organismes) {
uint64_t tailleUnivers = _m * _n;
if(organismes.size() > tailleUnivers - tailleUnivers / 4)
throw std::domain_error("Trop d'organismes pour l'univers.\n");
}
// -------- Organisme --------
Organisme::Organisme(void) {
}
// -------- Mouton --------
bool Mouton::carnivore(void) {
return false;
}
// -------- Loup --------
bool Loup::carnivore(void) {
return false;
}