diff --git a/app/include/Tortue.h b/app/include/Tortue.h new file mode 100644 index 0000000..8e533e1 --- /dev/null +++ b/app/include/Tortue.h @@ -0,0 +1,25 @@ +// +// Created by Victor Le Roch on 20/05/2020. +// + +#ifndef BE_TORTUE_H +#define BE_TORTUE_H + +#include + +class Tortue{ +private: + std::string nom; + int naissance; + std::string sexe; +public: + Tortue(const std::string &nom, const std::string &sexe); + + const std::string &getNom() const; + + int getNaissance() const; + + const std::string &getSexe() const; +}; + +#endif //BE_TORTUE_H diff --git a/app/src/Tortue.cpp b/app/src/Tortue.cpp new file mode 100644 index 0000000..9b23e07 --- /dev/null +++ b/app/src/Tortue.cpp @@ -0,0 +1,25 @@ +// +// Created by Victor Le Roch on 20/05/2020. +// + +#include "../include/Tortue.h" +#include "../../core_simulation.h" +//#include + +const std::string &Tortue::getNom() const { + return nom; +} + +int Tortue::getNaissance() const { + return naissance; +} + +const std::string &Tortue::getSexe() const { + return sexe; +} + +Tortue::Tortue(const string &nom, const string &sexe) : nom(nom), sexe(sexe) { + naissance = std::time(nullptr); +} + +