AStar |
Implementation of the A* pathfinding algorithm.
|
AStar.NodeComparator |
|
AStarGraphProvider |
Factory class to provide the graph for the AStar path finding calculation
|
AStarHeuristicProvider |
This singleton provides the heuristic for a specific map for the A* algorithm.
|
BaseGraphCalulationService |
Service providing methods for the calculation of the heuristic and the graph.
|
BlockadeEngine |
Engine handling the blockade.
|
BlockadeSeafightContext |
Sea fight context for the blockade.
|
DangerService |
Service to calculate the current danger based on recent pirate attacks.
|
LocationTracker |
Component that helps split up the amount of ships into segements of the navigable map.
|
MapLocationDetector |
|
PirateEngine |
Engine governing all pirates.
|
SeafaringService |
Service keeping track of all the ships that are traveling.
|
SeaFightContext |
Context class for the sea fight service.
|
SeaFightService |
The sea fight service helps calculating the winner of a sea fight based on two sets of ships.
|