Add a direction to the list of valid directions at a given position.
Free the memory allocated for this flow field.
Get the flow field value at a given position.
Get the list of valid directions at a given position.
Get the list of rooms in the flow field.
Find a path from a given position to the origin of the flow field.
Set the flow field value at a given position.
Set the list of valid directions at a given position.
A flow field that spans multiple rooms, storing multiple directions per tile.