31 lines
610 B
C++
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;
|
|
}
|