beginning of pathfinding implementation

This commit is contained in:
devZoGok
2022-07-26 09:33:07 +03:00
parent 99a65a8d0c
commit a4da044b10
8 changed files with 168 additions and 14 deletions
+28
View File
@@ -0,0 +1,28 @@
#include "pathfinder.h"
namespace battleship{
using namespace std;
static Pathfinder *pathfinder = nullptr;
Pathfinder* Pathfinder::getSingleton(){
if(!pathfinder)
pathfinder = new Pathfinder();
return pathfinder;
}
Pathfinder::Pathfinder(){
}
vector<int> Pathfinder::findPath(int **weights, int size, int source, int sink){
int pathWeights[size];
pathWeights[0] = 0;
for(int i = 1; i < size; i++)
pathWeights[i] = -1;
vector<int> path;
return path;
}
}