#include "map.h"
#include "graphAbstraction.h"
#include "glUtil.h"
#include "constants.h"
Include dependency graph for mapAbstraction.h:
This graph shows which files directly or indirectly include this file:
Classes | |
class | mapAbstraction |
This class is designed as an interface to be added onto any type of graphAbstraction to support a few extra functionalities that mapabstractions should have. More... | |
Functions | |
graph * | getMapGraph (Map *m) |
getMapGraph(map) | |
void | addMapEdges (Map *m, graph *g, int x, int y) |
|
|
|
getMapGraph(map) Given a map, this function uses the external map interfaces to turn it into a graph, and sets the appropriate node numbers for that map. This function should not be called multiple times on the same map, because the original graph map lose it's association with the map. |