corrected primary C++ standard violations

This commit is contained in:
devZoGok
2024-06-13 11:25:35 +03:00
parent 4ef7fc8f24
commit a8643010d4
2 changed files with 10 additions and 4 deletions
+1
View File
@@ -259,6 +259,7 @@ namespace battleship{
}
Listbox* ConcreteGuiManager::parseGameObjectListbox(){
return nullptr;
}
Listbox* ConcreteGuiManager::parseListbox(int guiId){
+9 -4
View File
@@ -36,9 +36,9 @@ namespace battleship{
}
vector<int> Pathfinder::findPath(vector<Map::Cell> &cells, int source, int dest, int unitType){
int size = cells.size();
u32 distances[size];
vector<int> paths[size];
const int size = cells.size();
u32 *distances = new u32[size];
vector<int> *paths = new vector<int>[size];
paths[source].push_back(source);
vector<pair<int, bool>> cellsByCheck;
@@ -71,6 +71,11 @@ namespace battleship{
}
}
return paths[dest];
vector<int> path = paths[dest];
delete[] paths;
delete[] distances;
return path;
}
}