private int getSpecialWidth() { AllBinaryTiledLayer terrainTiledLayer = geographicMapInterface.getAllBinaryTiledLayer(); DisplayInfoSingleton displayInfo = DisplayInfoSingleton.getInstance(); if (terrainTiledLayer.getWidth() > displayInfo.getLastWidth()) { return terrainTiledLayer.getWidth() - displayInfo.getLastWidth(); } else { return displayInfo.getLastWidth() - terrainTiledLayer.getWidth() + terrainTiledLayer.getCellWidth(); } }