├── .gitignore ├── HPASharp.sln ├── HPASharp ├── App.config ├── Cluster.cs ├── ConcreteMap.cs ├── Factories │ ├── ConcreteMapFactory.cs │ ├── Entrance.cs │ ├── GraphFactory.cs │ └── HierarchicalMapFactory.cs ├── Graph │ ├── AbsTilingInfo.cs │ ├── AbstractNode.cs │ ├── ConcreteNode.cs │ └── Graph.cs ├── HPASharp.csproj ├── Helpers.cs ├── HierarchicalMap.cs ├── IPassability.cs ├── Infrastructure │ ├── Constants.cs │ ├── IMap.cs │ ├── Id.cs │ ├── Position.cs │ └── Size.cs ├── LocalEntrance.cs ├── Nodes.cs ├── Passabilities │ ├── ExamplePassability.cs │ └── FakePassability.cs ├── PathNode.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── Search │ ├── AStar.cs │ ├── HierarchicalSearch.cs │ ├── ISearch.cs │ └── SearchUtils.cs ├── Smoother │ └── SmoothWizard.cs └── packages.config ├── HPAsharp.Tests ├── AbstractMapFactoryTests.cs ├── ClusterTests.cs ├── EntranceTests.cs ├── GraphTests.cs ├── HPAsharp.Tests.csproj ├── Properties │ └── AssemblyInfo.cs └── packages.config └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/.gitignore -------------------------------------------------------------------------------- /HPASharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp.sln -------------------------------------------------------------------------------- /HPASharp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/App.config -------------------------------------------------------------------------------- /HPASharp/Cluster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Cluster.cs -------------------------------------------------------------------------------- /HPASharp/ConcreteMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/ConcreteMap.cs -------------------------------------------------------------------------------- /HPASharp/Factories/ConcreteMapFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Factories/ConcreteMapFactory.cs -------------------------------------------------------------------------------- /HPASharp/Factories/Entrance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Factories/Entrance.cs -------------------------------------------------------------------------------- /HPASharp/Factories/GraphFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Factories/GraphFactory.cs -------------------------------------------------------------------------------- /HPASharp/Factories/HierarchicalMapFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Factories/HierarchicalMapFactory.cs -------------------------------------------------------------------------------- /HPASharp/Graph/AbsTilingInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Graph/AbsTilingInfo.cs -------------------------------------------------------------------------------- /HPASharp/Graph/AbstractNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Graph/AbstractNode.cs -------------------------------------------------------------------------------- /HPASharp/Graph/ConcreteNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Graph/ConcreteNode.cs -------------------------------------------------------------------------------- /HPASharp/Graph/Graph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Graph/Graph.cs -------------------------------------------------------------------------------- /HPASharp/HPASharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/HPASharp.csproj -------------------------------------------------------------------------------- /HPASharp/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Helpers.cs -------------------------------------------------------------------------------- /HPASharp/HierarchicalMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/HierarchicalMap.cs -------------------------------------------------------------------------------- /HPASharp/IPassability.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/IPassability.cs -------------------------------------------------------------------------------- /HPASharp/Infrastructure/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Infrastructure/Constants.cs -------------------------------------------------------------------------------- /HPASharp/Infrastructure/IMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Infrastructure/IMap.cs -------------------------------------------------------------------------------- /HPASharp/Infrastructure/Id.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Infrastructure/Id.cs -------------------------------------------------------------------------------- /HPASharp/Infrastructure/Position.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Infrastructure/Position.cs -------------------------------------------------------------------------------- /HPASharp/Infrastructure/Size.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Infrastructure/Size.cs -------------------------------------------------------------------------------- /HPASharp/LocalEntrance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/LocalEntrance.cs -------------------------------------------------------------------------------- /HPASharp/Nodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Nodes.cs -------------------------------------------------------------------------------- /HPASharp/Passabilities/ExamplePassability.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Passabilities/ExamplePassability.cs -------------------------------------------------------------------------------- /HPASharp/Passabilities/FakePassability.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Passabilities/FakePassability.cs -------------------------------------------------------------------------------- /HPASharp/PathNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/PathNode.cs -------------------------------------------------------------------------------- /HPASharp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Program.cs -------------------------------------------------------------------------------- /HPASharp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /HPASharp/Search/AStar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Search/AStar.cs -------------------------------------------------------------------------------- /HPASharp/Search/HierarchicalSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Search/HierarchicalSearch.cs -------------------------------------------------------------------------------- /HPASharp/Search/ISearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Search/ISearch.cs -------------------------------------------------------------------------------- /HPASharp/Search/SearchUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Search/SearchUtils.cs -------------------------------------------------------------------------------- /HPASharp/Smoother/SmoothWizard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/Smoother/SmoothWizard.cs -------------------------------------------------------------------------------- /HPASharp/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPASharp/packages.config -------------------------------------------------------------------------------- /HPAsharp.Tests/AbstractMapFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPAsharp.Tests/AbstractMapFactoryTests.cs -------------------------------------------------------------------------------- /HPAsharp.Tests/ClusterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPAsharp.Tests/ClusterTests.cs -------------------------------------------------------------------------------- /HPAsharp.Tests/EntranceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPAsharp.Tests/EntranceTests.cs -------------------------------------------------------------------------------- /HPAsharp.Tests/GraphTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPAsharp.Tests/GraphTests.cs -------------------------------------------------------------------------------- /HPAsharp.Tests/HPAsharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPAsharp.Tests/HPAsharp.Tests.csproj -------------------------------------------------------------------------------- /HPAsharp.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPAsharp.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /HPAsharp.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/HPAsharp.Tests/packages.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rydra/HierarchicalPathfinder/HEAD/README.md --------------------------------------------------------------------------------