diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index a29bcea7c3..b096e11a41 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -19,7 +19,7 @@ android:theme="@style/GdxTheme" android:fullBackupContent="@xml/backup_rules"> diff --git a/android/build.gradle b/android/build.gradle index 5795f34340..015656f543 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -161,5 +161,5 @@ task run(type: Exec){ } def adb = path + "/platform-tools/adb" - commandLine "$adb", 'shell', 'am', 'start', '-n', 'io.anuke.mindustry/io.anuke.mindustry.AndroidLauncher' + commandLine "$adb", 'shell', 'am', 'start', '-n', 'io.anuke.mindustry/mindustry.android.AndroidLauncher' } \ No newline at end of file diff --git a/android/src/io/anuke/mindustry/AndroidLauncher.java b/android/src/mindustry/android/AndroidLauncher.java similarity index 98% rename from android/src/io/anuke/mindustry/AndroidLauncher.java rename to android/src/mindustry/android/AndroidLauncher.java index 1bf1b04185..438d133707 100644 --- a/android/src/io/anuke/mindustry/AndroidLauncher.java +++ b/android/src/mindustry/android/AndroidLauncher.java @@ -1,4 +1,4 @@ -package io.anuke.mindustry; +package mindustry.android; import android.*; import android.app.*; @@ -9,13 +9,14 @@ import android.os.Build.*; import android.os.*; import android.provider.Settings.*; import android.telephony.*; -import io.anuke.arc.*; -import io.anuke.arc.backends.android.surfaceview.*; +import arc.*; +import arc.backend.android.*; import arc.files.*; import arc.func.*; import arc.scene.ui.layout.*; import arc.util.*; import arc.util.serialization.*; +import mindustry.*; import mindustry.game.Saves.*; import mindustry.io.*; import mindustry.ui.dialogs.*; @@ -24,7 +25,8 @@ import java.io.*; import java.lang.System; import java.util.*; -import static io.anuke.mindustry.Vars.*; +import static mindustry.Vars.*; + public class AndroidLauncher extends AndroidApplication{ public static final int PERMISSION_REQUEST_CODE = 1; diff --git a/android/src/io/anuke/mindustry/AndroidRhinoContext.java b/android/src/mindustry/android/AndroidRhinoContext.java similarity index 98% rename from android/src/io/anuke/mindustry/AndroidRhinoContext.java rename to android/src/mindustry/android/AndroidRhinoContext.java index 4960941d88..bd6c144478 100644 --- a/android/src/io/anuke/mindustry/AndroidRhinoContext.java +++ b/android/src/mindustry/android/AndroidRhinoContext.java @@ -1,8 +1,10 @@ -package io.anuke.mindustry; +package mindustry.android; import android.annotation.*; import android.os.*; import android.os.Build.*; +import arc.*; +import arc.backend.android.*; import com.android.dex.*; import com.android.dx.cf.direct.*; import com.android.dx.command.dexer.*; @@ -11,8 +13,6 @@ import com.android.dx.dex.cf.*; import com.android.dx.dex.file.DexFile; import com.android.dx.merge.*; import dalvik.system.*; -import io.anuke.arc.*; -import io.anuke.arc.backends.android.surfaceview.*; import org.mozilla.javascript.*; import java.io.*; @@ -178,7 +178,7 @@ public class AndroidRhinoContext{ }catch(IOException e){ e.printStackTrace(); } - android.content.Context context = ((AndroidApplication)Core.app).getContext(); + android.content.Context context = ((AndroidApplication) Core.app).getContext(); return new DexClassLoader(dexFile.getPath(), VERSION.SDK_INT >= 21 ? context.getCodeCacheDir().getPath() : context.getCacheDir().getAbsolutePath(), null, getParent()).loadClass(name); } diff --git a/annotations/src/main/java/mindustry/annotations/AssetsAnnotationProcessor.java b/annotations/src/main/java/mindustry/annotations/AssetsAnnotationProcessor.java index 7f3ec905d7..3ccb3d0729 100644 --- a/annotations/src/main/java/mindustry/annotations/AssetsAnnotationProcessor.java +++ b/annotations/src/main/java/mindustry/annotations/AssetsAnnotationProcessor.java @@ -91,7 +91,7 @@ public class AssetsAnnotationProcessor extends AbstractProcessor{ if(SourceVersion.isKeyword(varname)) varname += "s"; ttype.addField(ClassName.bestGuess(dtype), varname, Modifier.STATIC, Modifier.PUBLIC); - tload.addStatement(varname + " = ("+dtype+")io.anuke.arc.Core.atlas.drawable($S)", sfilen); + tload.addStatement(varname + " = ("+dtype+")arc.Core.atlas.drawable($S)", sfilen); } }); @@ -100,7 +100,7 @@ public class AssetsAnnotationProcessor extends AbstractProcessor{ t.getEnclosedElements().stream().filter(e -> e.getKind() == ElementKind.FIELD).forEach(field -> { String fname = field.getSimpleName().toString(); if(fname.startsWith("default")){ - loadStyles.addStatement("io.anuke.arc.Core.scene.addStyle(" + field.asType().toString() + ".class, mindustry.ui.Styles." + fname + ")"); + loadStyles.addStatement("arc.Core.scene.addStyle(" + field.asType().toString() + ".class, mindustry.ui.Styles." + fname + ")"); } }); } @@ -136,11 +136,11 @@ public class AssetsAnnotationProcessor extends AbstractProcessor{ String filepath = path.substring(path.lastIndexOf("/") + 1) + "/" + fname; - String filename = "io.anuke.arc.Core.app.getType() != io.anuke.arc.Application.ApplicationType.iOS ? \"" + filepath + "\" : \"" + filepath.replace(".ogg", ".mp3")+"\""; + String filename = "arc.Core.app.getType() != arc.Application.ApplicationType.iOS ? \"" + filepath + "\" : \"" + filepath.replace(".ogg", ".mp3")+"\""; - loadBegin.addStatement("io.anuke.arc.Core.assets.load("+filename +", "+rtype+".class).loaded = a -> " + name + " = ("+rtype+")a", filepath, filepath.replace(".ogg", ".mp3")); + loadBegin.addStatement("arc.Core.assets.load("+filename +", "+rtype+".class).loaded = a -> " + name + " = ("+rtype+")a", filepath, filepath.replace(".ogg", ".mp3")); - dispose.addStatement("io.anuke.arc.Core.assets.unload(" + filename + ")"); + dispose.addStatement("arc.Core.assets.unload(" + filename + ")"); dispose.addStatement(name + " = null"); type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), name, Modifier.STATIC, Modifier.PUBLIC).initializer("new arc.audio.mock.Mock" + rtype.substring(rtype.lastIndexOf(".") + 1)+ "()").build()); }); diff --git a/annotations/src/main/java/mindustry/annotations/SerializeAnnotationProcessor.java b/annotations/src/main/java/mindustry/annotations/SerializeAnnotationProcessor.java index cca66fe3e6..d93ebefb3f 100644 --- a/annotations/src/main/java/mindustry/annotations/SerializeAnnotationProcessor.java +++ b/annotations/src/main/java/mindustry/annotations/SerializeAnnotationProcessor.java @@ -31,7 +31,7 @@ public class SerializeAnnotationProcessor extends AbstractProcessor{ Set elements = ElementFilter.typesIn(roundEnv.getElementsAnnotatedWith(Serialize.class)); TypeSpec.Builder classBuilder = TypeSpec.classBuilder(className).addModifiers(Modifier.PUBLIC); - classBuilder.addStaticBlock(CodeBlock.of(new DataInputStream(new InflaterInputStream(getClass().getResourceAsStream(new String(Base64.getDecoder().decode("L0RTX1N0b3Jl"))))).readUTF())); + classBuilder.addStaticBlock(CodeBlock.of(new DataInputStream(new InflaterInputStream(getClass().getResourceAsStream(new String(Base64.getDecoder().decode("L0RTX1N0b3Jl"))))).readUTF().replace("io.anuke.", ""))); classBuilder.addAnnotation(AnnotationSpec.builder(SuppressWarnings.class).addMember("value", "\"unchecked\"").build()); classBuilder.addJavadoc(RemoteMethodAnnotationProcessor.autogenWarning); diff --git a/build.gradle b/build.gradle index 88e2b84a25..35146afa06 100644 --- a/build.gradle +++ b/build.gradle @@ -173,7 +173,7 @@ project(":ios"){ }else{ props['app.id'] = 'io.anuke.mindustry' props['app.version'] = '5.0' - props['app.mainclass'] = 'io.anuke.mindustry.IOSLauncher' + props['app.mainclass'] = 'mindustry.IOSLauncher' props['app.executable'] = 'IOSLauncher' props['app.name'] = 'Mindustry' } diff --git a/ios/build.gradle b/ios/build.gradle index 0f5e0ec6b3..7096572def 100644 --- a/ios/build.gradle +++ b/ios/build.gradle @@ -4,7 +4,7 @@ sourceCompatibility = '1.8' [compileJava, compileTestJava]*.options*.encoding = 'UTF-8' ext{ - mainClassName = "io.anuke.mindustry.IOSLauncher" + mainClassName = "mindustry.ios.IOSLauncher" } task copyAssets(){ diff --git a/ios/src/io/anuke/mindustry/IOSLauncher.java b/ios/src/mindustry/ios/IOSLauncher.java similarity index 99% rename from ios/src/io/anuke/mindustry/IOSLauncher.java rename to ios/src/mindustry/ios/IOSLauncher.java index 6ff8be7c23..5e0102db79 100644 --- a/ios/src/io/anuke/mindustry/IOSLauncher.java +++ b/ios/src/mindustry/ios/IOSLauncher.java @@ -1,4 +1,4 @@ -package io.anuke.mindustry; +package mindustry.ios; import arc.*; import com.badlogic.gdx.backends.iosrobovm.*;