< index < 13. Path finding < 13.3 Reading path information |
===================================== |
C++ : TCODPath::~TCODPath() TCODDijkstra::~TCODDijkstra() C : void TCOD_path_delete(TCOD_path_t path) void TCOD_dijkstra_delete(TCOD_dijkstra_t dijkstra) Py : path_delete(path) dijkstra_delete(dijkstra)
Parameter | Description |
---|---|
path | In the C version, the path handler returned by one of the TCOD_path_new_* function. |
dijkstra | In the C version, the path handler returned by one of the TCOD_dijkstra_new* function. |
C++ : TCODPath *path = new TCODPath(myMap); // allocate the path // use the path... delete path; // destroy the path TCODDijkstra *dijkstra = new TCODDijkstra(myMap); // allocate the path // use the path... delete dijkstra; // destroy the path C : TCOD_path_t path = TCOD_path_new_using_map(my_map); /* use the path ... */ TCOD_path_delete(path); TCOD_dijkstra_t dijkstra = TCOD_dijkstra_new(my_map); /* use the path ... */ TCOD_dijkstra_delete(dijkstra); Py : path = libtcod.path_new_using_map(my_map) # use the path ... libtcod.path_delete(path) dijkstra = libtcod.dijkstra_new(my_map) # use the path ... libtcod.dijkstra_delete(dijkstra)