void ecocup_road(int taille, Robot Robot)
Permet de calculer le chemin le plus court pour ramasser les écocups.
Definition: ecocup.cpp:8
std::vector< obstacle > fillVector_no_ecocup()
Cette fonction permet de gérer un cas particulier où l'on détecte un robot et que l'Astar n'arrive pl...
Definition: world.cpp:42
void ecocup_read(int taille)
Lit le fichier des eco cups et met dans une matrices les informations utiles.
Definition: ecocup.cpp:47
void ecocup_print(int taille)
Permet d'afficher le chemin trouvé
Definition: ecocup_pdv.cpp:540
struct position position()
Demande la position du robot.
Definition: robot.cpp:53
Structure permettant de définir un Node, essentiel pour réaliser l'Astar.
Definition: world.hpp:34
Contient toutes les méthodes et les attributs du robot.
Definition: robot.hpp:15
void print_success()
Permet d'afficher SUCCESS en vert.
Definition: affichage.cpp:31
Implémentation (en C) du problème du voyageur avec le système de colonie de fourmis.
Fichier codant les techniques utilisées pour ramasser les écocups.
void ecocup_take()
En construction : permet de ramasser une eco cup.
Definition: ecocup.cpp:71
Simple structure permettant de définir une position.
Definition: asserv.hpp:31
void move(Node src, Node dest, vector< obstacle > list_obstacles)
Déplace le robot en utilisant l'Astar.
Definition: robot.cpp:42
void ecocup_pdv(int taille)
Fonction récapitulative permettant de faire tout le système (initialisation, ant_system,...
Definition: ecocup_pdv.cpp:531