ArseniyShestakov
|
160fa38254
Client: change cursor using node action information of pathfinder
|
10 gadi atpakaļ |
ArseniyShestakov
|
82048cbf2d
Pathfinder: implement new feature - node action
|
10 gadi atpakaļ |
ArseniyShestakov
|
bd8eec7fb8
CGPathNode: move resetting code into separate function
|
10 gadi atpakaļ |
ArseniyShestakov
|
d8a612f5d6
CPathsInfo: use boost::multi_array for storing graph of nodes
|
10 gadi atpakaļ |
ArseniyShestakov
|
3f2cdf3137
CPathfinder: implement priority queue and node locking
|
10 gadi atpakaļ |
ArseniyShestakov
|
148355908d
CPathfinder: get rid of FoW variable and bunch of small fixes
|
10 gadi atpakaļ |
ArseniyShestakov
|
f4dea88e3b
CPathfinder: get rid of hero object usage when it's not needed
|
10 gadi atpakaļ |
ArseniyShestakov
|
1bc335323d
CPathfinder: add lightweightFlyingMode option suggested by @alexvins
|
10 gadi atpakaļ |
ArseniyShestakov
|
330c1666fc
CPathfinder: move isLayerTransitionPossible and remove outdated comment
|
10 gadi atpakaļ |
ArseniyShestakov
|
595deda270
CPathfinder: rename functions to better represent what they doing
|
10 gadi atpakaļ |
ArseniyShestakov
|
400152caee
CPathfinder: draft implementation of layers logic; not yet works
|
10 gadi atpakaļ |
ArseniyShestakov
|
9c1c7d0caf
Pathfinding: move getNode into CPathsInfo
|
10 gadi atpakaļ |
ArseniyShestakov
|
2b6e1498d2
Pathfinding: change argument order for getPath and AUTO layer as default
|
10 gadi atpakaļ |
ArseniyShestakov
|
b8253206c7
Pathfinding: make related code aware that layers exist
|
10 gadi atpakaļ |
ArseniyShestakov
|
92fee1bdbf
CPathfinder: shorten options struct declaration
|
10 gadi atpakaļ |
ArseniyShestakov
|
6b34eb729e
Move all pathfinding-related code into new file
|
10 gadi atpakaļ |