// Find an object in the grid (right now, only robots) public CellData findObj(PhysObject obj) { for (int i = 0; i < NumSquaresX; i++) { for (int j = 0; j < NumSquaresY; j++) { if (cellData[i, j].objectsInSquare.Contains(obj)) return cellData[i, j]; } } return null; }
public int[] getLocObj(PhysObject obj) { for (int i = 0; i < NumSquaresX; i++) { for (int j = 0; j < NumSquaresY; j++) { if (cellData[i, j].objectsInSquare.Contains(obj)) { int[] loc = { i, j }; return loc; } } } return null; }