33 lines
636 B
C++
33 lines
636 B
C++
//
|
|
// Created by Victor Le Roch on 20/05/2020.
|
|
//
|
|
|
|
#include "../include/Tortue.h"
|
|
#include "../../core_simulation.h"
|
|
//#include <string>
|
|
|
|
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);
|
|
}
|
|
|
|
int Tortue::getAge() const {
|
|
int ageSec = std::time(nullptr) - naissance;
|
|
int ageHour = ageSec/(60*60);
|
|
int ageDay = ageHour/24;
|
|
int age = ageDay / 365.25;
|
|
return age;
|
|
}
|
|
|
|
|