Big rework to A*; factored out path linking
This commit is contained in:
+7
-3
@@ -43,9 +43,13 @@ public:
|
||||
UFUNCTION(BlueprintCallable, Category = "Runtime")
|
||||
TArray<AHexTile*> Neighbors(AHexTile* OfHex);
|
||||
UFUNCTION(BlueprintCallable, Category = "Runtime")
|
||||
TArray<AHexTile*> FindPathAStar(AHexTile* Start, AHexTile* Goal);
|
||||
//UFUNCTION(BlueprintCallable, Category = "Runtime")
|
||||
// TArray<AHexTile*> FindPathAStarPQ(AHexTile* Start, AHexTile* Goal);
|
||||
TArray<AHexTile*> AStar(AHexTile* Start, AHexTile* Goal);
|
||||
UFUNCTION(BlueprintCallable, Category = "Runtime")
|
||||
TArray<AHexTile*> LinkPath(AHexTile* Start, AHexTile* Goal);
|
||||
|
||||
UPROPERTY(BlueprintReadOnly, Category = "debug")
|
||||
bool bChainBroken;
|
||||
|
||||
|
||||
// Player spawn section
|
||||
UPROPERTY(VisibleAnywhere, BlueprintReadWrite)
|
||||
|
||||
Reference in New Issue
Block a user