TrueCraft/TrueCraft.Core
Drew DeVault 2edd199fca Enable diagonal paths in A* implementation
The way this works is like so, where 'o' is the voxel we're trying to
leave, '_' is a possible exit, 'x' is an obstacle, and * is the exit.

    __*
    _o_
    ___

    xx*
    _o_
    ___

    xxx
    _o*
    ___

    xx_
    _ox
    __*

Basically, if both the north and east paths are available, AND the
northeast path is available, we use the northeast path.
2015-07-02 17:52:55 -06:00
..
2015-06-22 08:22:36 -07:00
2015-06-22 08:22:36 -07:00
2014-12-27 00:21:19 -07:00