2020-04-25 18:09:05 +02:00
|
|
|
|
#include <iostream>
|
|
|
|
|
#include <cstdlib>
|
|
|
|
|
#include <string>
|
|
|
|
|
#include "Tortue.h"
|
2020-05-04 17:19:21 +02:00
|
|
|
|
#include "../include/utils.h"
|
2020-04-25 18:09:05 +02:00
|
|
|
|
using namespace std;
|
|
|
|
|
|
|
|
|
|
Tortue::Tortue(int couleur_t)
|
|
|
|
|
{
|
|
|
|
|
if (couleur_t < 0 || couleur_t > 5)
|
|
|
|
|
{
|
|
|
|
|
cerr << "Erreur dans la cr<63>ation de la tortue :" <<endl;
|
|
|
|
|
}
|
|
|
|
|
this->couleur = couleur_t;
|
2020-05-04 17:19:21 +02:00
|
|
|
|
this->position = 1;
|
2020-04-25 18:09:05 +02:00
|
|
|
|
//ctor
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Tortue::~Tortue()
|
|
|
|
|
{
|
|
|
|
|
//dtor
|
|
|
|
|
}
|
|
|
|
|
int Tortue::Getcouleur()
|
|
|
|
|
{
|
|
|
|
|
return this->couleur;
|
|
|
|
|
}
|
|
|
|
|
void Tortue::Setcouleur(int val)
|
|
|
|
|
{
|
|
|
|
|
this->couleur = val;
|
|
|
|
|
}
|
|
|
|
|
int Tortue::Getposition()
|
|
|
|
|
{
|
|
|
|
|
return this->position;
|
|
|
|
|
}
|
|
|
|
|
void Tortue::Setposition(int val)
|
|
|
|
|
{
|
|
|
|
|
this->position = val;
|
|
|
|
|
}
|
|
|
|
|
void Tortue::affichageTortue()
|
|
|
|
|
{
|
2020-05-04 17:19:21 +02:00
|
|
|
|
printf_en_couleur("T", this->Getcouleur());
|
2020-04-25 18:09:05 +02:00
|
|
|
|
}
|