mirror of
https://github.com/devZoGok/PlanetFleet.git
synced 2026-08-26 19:43:29 +00:00
simplified pathfinding
fixed map node calculation bugs
This commit is contained in:
@@ -136,12 +136,12 @@ namespace battleship{
|
||||
int numCellsX = size.x / cellSize.x;
|
||||
int numCellsZ = size.z / cellSize.z;
|
||||
|
||||
Vector3 initPos = Vector3(size.x, 0, size.z) * -0.5;
|
||||
int x = id % numCellsX;
|
||||
int y = (id / numCellsX) % numCellsZ;
|
||||
int z = id / (numCellsX * numCellsZ);
|
||||
int y = id / (numCellsX * numCellsZ);
|
||||
int z = (id / numCellsX) % numCellsZ;
|
||||
|
||||
return Vector3(x * cellSize.x, y * cellSize.y, z * cellSize.z);
|
||||
Vector3 initPos = Vector3(size.x, 0, size.z) * -0.5 + Vector3(cellSize.x, 0, cellSize.z) * 0.5;
|
||||
return initPos + Vector3(x * cellSize.x, y * cellSize.y, z * cellSize.z);
|
||||
}
|
||||
|
||||
int Map::getCellId(Vector3 pos, Vector3 cellSize){
|
||||
|
||||
Reference in New Issue
Block a user