private double checkTransform() {
		if(getLoc().nextTile != null) {

		if(getLoc().getCoordinates().x - getLoc().nextTile.getCoordinates().x > 0)
			return (Math.PI);
		else if(getLoc().getCoordinates().y - getLoc().nextTile.getCoordinates().y > 0)
			return (-Math.PI/2);
		else if(getLoc().getCoordinates().y - getLoc().nextTile.getCoordinates().y < 0)
			return (Math.PI/2);

		else

			return 0.;
		}
		else {
			
			if(getLoc().getCoordinates().x - TilePanel.getInstance().tileMap.getBaseX() > 0)
				return (Math.PI);
			else if(getLoc().getCoordinates().y - TilePanel.getInstance().tileMap.getBaseY() > 0)
				return (-Math.PI/2);
			else if(getLoc().getCoordinates().y - TilePanel.getInstance().tileMap.getBaseY() < 0)
				return (Math.PI/2);

			else
				return 0.;
			
		}
	}