final static Tile[] essenceEntrances = {new Tile(2902,4842), new Tile(2919,4841), new Tile(2920,4821), new Tile(2902,4822) }; /********** RETURNS TILE OF CLOSEST ESSENCE ENTRANCE*****/ public int closestEssence(Tile myLocation) { int closestEssenceIndex = -1; int distArray[4]; distArray[1] = (myLocation.x-essenceEntrances[1].x)^2 + (myLocation.y-essenceEntrances[1].y)^2); distArray[2] = (myLocation.x-essenceEntrances[2].x)^2 + (myLocation.y-essenceEntrances[2].y)^2); distArray[3] = (myLocation.x-essenceEntrances[3].x)^2 + (myLocation.y-essenceEntrances[3].y)^2); distArray[4] = (myLocation.x-essenceEntrances[4].x)^2 + (myLocation.y-essenceEntrances[4].y)^2); // go through the distarray and find the smallest one return closestEssenceIndex; }//closestessence