public static String getInstallDirectory() { File jarDir = getJarDirectory(); if (isRunningFromIde(jarDir)) { return Paths.get( getSourceRoot(jarDir), "graphicsfuzz", "target", "graphicsfuzz").toString(); } return jarDir.getParentFile().toString(); }
public static String getShadersDirectory() { File jarDir = getJarDirectory(); if (isRunningFromIde(jarDir)) { return Paths.get( getSourceRoot(jarDir), "shaders", "src", "main", "glsl").toString(); } return Paths.get(getInstallDirectory(), "shaders").toString(); }
public static String getBinDir() { String osName = System.getProperty("os.name").split(" ")[0]; File jarDir = getJarDirectory(); if (isRunningFromIde(jarDir)) { return Paths.get( getSourceRoot(jarDir), "assembly-binaries", "target", "assembly-binaries-1.0", "bin", osName).toString(); } return Paths.get(getInstallDirectory(), "bin", osName).toString(); }