many changes and updates
- changed the wifi-estimation api - adjusted test-cases - worked on grid-bulding and grid-importance - new walking modules - fixed some minor issues
This commit is contained in:
@@ -59,7 +59,7 @@ void build(Grid<GP>& grid) {
|
||||
}
|
||||
}
|
||||
|
||||
std::set<int> done;
|
||||
//std::set<int> done;
|
||||
|
||||
for (int x = 0; x < size; x += gs) {
|
||||
for (int y = 0; y < size; y += gs) {
|
||||
@@ -69,17 +69,19 @@ void build(Grid<GP>& grid) {
|
||||
|
||||
for (int x1 = -gs; x1 <= +gs; x1 += gs) {
|
||||
for (int y1 = -gs; y1 <= +gs; y1 += gs) {
|
||||
if (x1 == 0 && y1 == 0) {continue;} // the node itself
|
||||
const GridPoint gp2(x+x1, y+y1, 0);
|
||||
if (grid.hasNodeFor(gp2)) {
|
||||
int idx2 = grid.getNodeFor(gp2).getIdx();
|
||||
if (done.find(idx2) != done.end()) {continue;}
|
||||
grid.connectBiDir(idx1, idx2);
|
||||
//if (done.find(idx2) != done.end()) {continue;}
|
||||
//grid.connectBiDir(idx1, idx2);
|
||||
grid.connectUniDir(idx1, idx2);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
done.insert(idx1);
|
||||
//done.insert(idx1);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user