Aller à la documentation de ce fichier.
12 #define ROBOT_LENGTH 32
75 bool isValid(
short x,
short y,std::vector<obstacle> list_obstacles);
76 bool who_here(
short x,
short y,
struct shape shape,std::vector<obstacle> list_obstacles);
std::vector< obstacle > fillVector()
Permet de remplir un vecteur avec la liste des obstacles, c'est ici que l'on ajoute ou enlève des obs...
Definition: world.cpp:8
#define X_MAX
La longueur de la table.
Definition: world.hpp:15
Permet de définir une forme pour ensuite être utilisé dans un obstacle.
Definition: world.hpp:50
Permet definir la table de jeu et les différentes structures nécessaires au fonctionnement de la navi...
Permet de définir un obstacle sur la table.
Definition: world.hpp:60
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
Structure permettant de définir un Node, essentiel pour réaliser l'Astar.
Definition: world.hpp:34
bool isValid(short x, short y, std::vector< obstacle > list_obstacles)
Permet de savoir, si le robot est dans une position si il entre en collision avec un obstacle.
Definition: world.cpp:71
#define Y_MAX
La largeur de la table.
Definition: world.hpp:18
#define ROBOT_LENGTH
La longueur du robot.
Definition: world.hpp:12
#define ROBOT_WIDTH
La largeur du robot.
Definition: world.hpp:9