Module: DiagonalMovement

Defined in:
lib/pathfinding/core/diagonal_movement.rb

Overview

Constants to set diagonal movements.

Constant Summary collapse

ALWAYS =

Always accept diagonal movements.

1
NEVER =

Never accept diagonal movements.

2
IF_AT_MOST_ONE_OBSTACLE =

Accept a diagonal movement if there is at most one obstacle.

3
ONLY_WHEN_NO_OBSTACLE =

Accept a diagonal movement only when there is no obstacle.

4