flatland.core.grid package#
Submodules#
- flatland.core.grid.grid4 module
Grid4Transitions
Grid4Transitions.get_direction_enum()
Grid4Transitions.get_entry_directions()
Grid4Transitions.get_transition()
Grid4Transitions.get_transitions()
Grid4Transitions.get_type()
Grid4Transitions.has_deadend()
Grid4Transitions.maskDeadEnds()
Grid4Transitions.remove_deadends()
Grid4Transitions.rotate_transition()
Grid4Transitions.set_transition()
Grid4Transitions.set_transitions()
Grid4TransitionsEnum
fast_grid4_get_transition()
fast_grid4_get_transitions()
fast_grid4_remove_deadends()
fast_grid4_rotate_transition()
fast_grid4_set_transitions()
- flatland.core.grid.grid4_astar module
- flatland.core.grid.grid4_utils module
- flatland.core.grid.grid8 module
- flatland.core.grid.grid_utils module
Vec2dOperations
Vec2dOperations.add()
Vec2dOperations.bound()
Vec2dOperations.ceil()
Vec2dOperations.floor()
Vec2dOperations.get_chebyshev_distance()
Vec2dOperations.get_euclidean_distance()
Vec2dOperations.get_manhattan_distance()
Vec2dOperations.get_norm()
Vec2dOperations.is_equal()
Vec2dOperations.make_orthogonal()
Vec2dOperations.normalize()
Vec2dOperations.rotate()
Vec2dOperations.round()
Vec2dOperations.scale()
Vec2dOperations.subtract()
coordinate_to_position()
distance_on_rail()
position_to_coordinate()