Fixed bug with conveyor belt rotation not being saved
This commit is contained in:
@@ -4,7 +4,9 @@ sourceCompatibility = 1.8
|
||||
sourceSets.main.java.srcDirs = [ "src/" ]
|
||||
|
||||
project.ext.mainClassName = "io.anuke.mindustry.desktop.DesktopLauncher"
|
||||
project.ext.assetsDir = new File("../android/assets");
|
||||
project.ext.assetsDir = new File("../core/assets");
|
||||
|
||||
def PACKR_DIR = "/home/anuke/Documents/Packr/"
|
||||
|
||||
task run(dependsOn: classes, type: JavaExec) {
|
||||
main = project.mainClassName
|
||||
@@ -36,6 +38,51 @@ task dist(type: Jar) {
|
||||
|
||||
dist.dependsOn classes
|
||||
|
||||
task clearOut(type: Delete){
|
||||
delete "packr-out/"
|
||||
}
|
||||
|
||||
ext.getPlatform = {
|
||||
if(project.gradle.startParameter.taskNames.size() == 0 || !project.gradle.startParameter.taskNames.first().contains("packr")) return;
|
||||
|
||||
if (project.hasProperty("platform")) {
|
||||
def lc = platform.toLowerCase()
|
||||
if(lc.equals("windows")){
|
||||
return "windows64";
|
||||
}else if(lc.equals("linux")){
|
||||
return "linux64";
|
||||
}else if(lc.equals("mac")){
|
||||
return "mac";
|
||||
}else{
|
||||
throw new InvalidUserDataException("Invalid platform. Set platform with -Pplatform=windows/linux/mac");
|
||||
}
|
||||
}else{
|
||||
throw new InvalidUserDataException("No platform defined. Set platform with -Pplatform=windows/linux/mac");
|
||||
}
|
||||
}
|
||||
|
||||
//note: call desktop:dist beforehand
|
||||
task packrCmd(type: Exec) {
|
||||
|
||||
copy{
|
||||
into PACKR_DIR
|
||||
from "build/libs/desktop-1.0.jar"
|
||||
}
|
||||
|
||||
commandLine "java", "-jar", PACKR_DIR+"packr.jar", "--verbose", /*"--resources", project.ext.assetsDir,*/ "--platform", getPlatform(), "--executable", appName, "--output", "packr-out/", "--mainclass", project.ext.mainClassName, "--jdk", PACKR_DIR+"jdk-"+getPlatform()+".zip", "--classpath",
|
||||
"--", PACKR_DIR+"config.json"
|
||||
|
||||
}
|
||||
|
||||
task packrZip(type: Zip) {
|
||||
dependsOn "packrCmd"
|
||||
finalizedBy "clearOut"
|
||||
|
||||
from "packr-out/"
|
||||
archiveName appName + "-" + getPlatform() + ".zip"
|
||||
destinationDir(file("packr-export"))
|
||||
}
|
||||
|
||||
eclipse {
|
||||
project {
|
||||
name = appName + "-desktop"
|
||||
|
||||
Reference in New Issue
Block a user