Merge branch 'master' of https://github.com/Anuken/Mindustry into v104
@@ -155,16 +155,6 @@ public class AndroidLauncher extends AndroidApplication{
|
|||||||
Fi data = Core.files.absolute(getContext().getExternalFilesDir(null).getAbsolutePath());
|
Fi data = Core.files.absolute(getContext().getExternalFilesDir(null).getAbsolutePath());
|
||||||
Core.settings.setDataDirectory(data);
|
Core.settings.setDataDirectory(data);
|
||||||
|
|
||||||
//delete old external files due to screwup
|
|
||||||
if(Core.files.local("files_moved").exists() && !Core.files.local("files_moved_103").exists()){
|
|
||||||
for(Fi fi : data.list()){
|
|
||||||
fi.deleteDirectory();
|
|
||||||
}
|
|
||||||
|
|
||||||
Core.files.local("files_moved").delete();
|
|
||||||
Core.files.local("files_moved_103").writeString("files moved again");
|
|
||||||
}
|
|
||||||
|
|
||||||
//move to internal storage if there's no file indicating that it moved
|
//move to internal storage if there's no file indicating that it moved
|
||||||
if(!Core.files.local("files_moved").exists()){
|
if(!Core.files.local("files_moved").exists()){
|
||||||
Log.info("Moving files to external storage...");
|
Log.info("Moving files to external storage...");
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package mindustry.annotations.impl;
|
package mindustry.annotations.impl;
|
||||||
|
|
||||||
|
import arc.util.serialization.*;
|
||||||
import com.squareup.javapoet.*;
|
import com.squareup.javapoet.*;
|
||||||
import mindustry.annotations.Annotations.*;
|
import mindustry.annotations.Annotations.*;
|
||||||
import mindustry.annotations.*;
|
import mindustry.annotations.*;
|
||||||
@@ -20,7 +21,7 @@ public class SerializeProcess extends BaseProcessor{
|
|||||||
/** Target class name. */
|
/** Target class name. */
|
||||||
private static final String className = "Serialization";
|
private static final String className = "Serialization";
|
||||||
/** Name of the base package to put all the generated classes. */
|
/** Name of the base package to put all the generated classes. */
|
||||||
private static final String data = "eJy1V21v2zYQ/gf7DZyAAVTjqUk6rFvVdMhbNwNt2sVpg6EOCoqibSYSKZCUHdfwH9+n3ZF07KT24g2bEUQiebx77rkXUt/82TB+w4aC1FKVrXVmmpWiaIe5rBttHGGGZ09WBwNZCftgqlUPhGrmRvdnWierNTNWGMkq+YU5qdVyfQmGayPWzUu9blYJlx0afibce6PHshRmk9R7cFu4FUeu2Zjd0+onKqaGmRGDSnD3YEl9Jew9+iIbmOYVs5Z01TXs02bWtEUlObEO/ORkrGVJpKTp7DxqtsLRgKgXCQHkXkeHJBMjnTBJh9Bjrez+y3WOdMjR1ImjdjAQ5lVKmw4pUvL9KzKTA9oQqcCy4kIPCKhQYDHsSmf3hoSTA29kRaLJC1D86YoYYdvKdUsQUWJC/OzuVQ4w0Ma7XibtoSoNuAZavfd8D2T9azbQ5ozVgiYsiGTaZketrMokzXvOSDX0I2FIEZ/Byr01muavpahKADPApwUhvpcNhfPTFtbBDvWDIEFeRMkUMfpXFL+YNoKm5OAg6g9MpzP0JdrPWNMIVS73UNVWVZrmc84cH9GLkdETVlSCAInz+TyShA+7ytBPVzm+n4PfdKHa6WCWptmI2dGxLgFNCsG8dRhES72WNF9h3M/kc1FZQRZsX0Ia6AnAxk0NGIeUYE4MpUcwoyH+wRSppBIwCxvFreA0mdSQh9w2RpctdwQcJB8+dE8gHNt4gtoyUFw/7oJrjVrA70RMr6GFEOwjoB/fM24EIL8QdYNDmkA5DG8g4ZNsXNgEw16JS18FZDCJoJZzFFUt8ojADnKQ9MAhXVxfvu1CQY0lR1O/CveuwIKk/WQiVT2snX3Rh1/W7xutXb/PZT3e7ydpXyU7xOvguuo6USMT99Rlp0Dj760wU/KZBHFCCCjuCSxo8oQMjK4JxOjZ/ucjZsWRZqYE1VH4tTbklPERakUDUKJLW0Hk0nIjG5ed8pFeiGWhPZy1dQFcBDlxKx2BxI/DM4gBvuaDSeY7BwVGUhzxSlsIU74hJXiwR54+PdNv9FCDRzs+Spj+x0xpJTmr3kNnx1CH6P+32eKNlUCgQ5ibcoeUEtvDMR4M4TBihdVVC5uSY4gndP6hYfUJc6zfRx+6CqrC191v4jaW3ltwY5AZgKfrnhAl7U0t8jv0J0cjjJvSpIXTKVPQt5JV4B2y2yE/x18KLQEK8lvABDRK66ALpTMc1Tfwf9GTpHJEAujdHB4vyR4+d3aCIB9BW6DJZe+P3jZoabQLokl2cngB2HyYA5N3AXiwJb2C1jUH8tzQAY4t7T5//hxWtqcmkgE2VsjYJkXWJAMqWXEszs5jVuAqNI0yLKJvi7RGUGDmEdB5oXUlmCJMTUF6wKCzrovUsqdmlVBDN4qBw6NipT8vxT5RCZShkVVeyHdfa7ryx0qaBwTOtCIvwKWbDUcMEguiKXE472k8b5WTtTi95aLB+xPygEfE7G9EEnR+vs4EuhSqy99ZpqE3AMbDpsFiOlks0P+7oO4gLIsIgMUDY7kYEngdmH+csb7zLFP2kZJ91P66et2+TP9lwXgf1lbMXZp6kXtl81Ue7KeLK0PbynLRZ+FAdjBnkdLoY4LreEYnnkIcwaXktG6A7GXVB+PbeBEk0zyaXd7+KB6fP/6A8YIeqzjGLQqn+X10TevucOHj4bpl43Cy3DESXmPZrMyv2iyFt7kFEVhZ8wJhQFbQj8JY/Krx9740x1tn912IUNxadAjPxkEMlzcLYeJuXm0t+uoNU/j40gWWyi/Ep0C6B7fg3biKsDh8U1XaLOQXTgNX58fP9gk3PNLvx0AXx4+1poTutSLsN7/RgACXgY2PrGqxoKLaYBvBlMA7fM+sPQhX1mN5bXLRy2HDlJ5lfxNu4gWngBn4A93CDBjc9fyNeJGCvsuGrmnJXaaDjr8ApwI0lQ==";
|
private static final String data = "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";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void process(RoundEnvironment env) throws Exception{
|
public void process(RoundEnvironment env) throws Exception{
|
||||||
@@ -28,7 +29,7 @@ public class SerializeProcess extends BaseProcessor{
|
|||||||
|
|
||||||
JavaFileObject obj = filer.createSourceFile(packageName + ".Injector");
|
JavaFileObject obj = filer.createSourceFile(packageName + ".Injector");
|
||||||
OutputStream stream = obj.openOutputStream();
|
OutputStream stream = obj.openOutputStream();
|
||||||
stream.write(new DataInputStream(new InflaterInputStream(new ByteArrayInputStream(Base64.getDecoder().decode(data)))).readUTF().replace("debug", "gen").getBytes());
|
stream.write(new DataInputStream(new InflaterInputStream(new ByteArrayInputStream(Base64Coder.decode(data)))).readUTF().replace("debug", "gen").getBytes());
|
||||||
stream.close();
|
stream.close();
|
||||||
|
|
||||||
TypeSpec.Builder classBuilder = TypeSpec.classBuilder(className).addModifiers(Modifier.PUBLIC);
|
TypeSpec.Builder classBuilder = TypeSpec.classBuilder(className).addModifiers(Modifier.PUBLIC);
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 286 B |
|
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 222 B |
|
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 719 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 157 B |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 344 B |
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 257 B |
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 718 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 229 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 130 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 128 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 147 B |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 278 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 114 B |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 230 B |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 229 B |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 231 B |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 226 B |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 298 B |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 309 B |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 321 B |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 304 B |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 268 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 252 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 250 B |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 261 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 227 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 220 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 233 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 230 B |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 247 B |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 243 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 234 B |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 237 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 175 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 174 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 173 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 168 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 228 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 247 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 257 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 245 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 226 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 213 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 204 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 214 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 227 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 220 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 233 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 231 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 211 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 203 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 189 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 201 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 184 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 182 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 182 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 177 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 245 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 265 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 280 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 260 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 234 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 220 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 212 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 223 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 225 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 218 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 231 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 228 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 215 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 210 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 198 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 211 B |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 441 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 260 B |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 252 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 209 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 128 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 255 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 185 B |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 192 B |
|
Before Width: | Height: | Size: 677 B After Width: | Height: | Size: 286 B |
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 610 B |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 300 B |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 304 B |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 558 B |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 510 B |
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 874 B |
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 347 B |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 305 B |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 438 B |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 425 B |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 954 B |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 304 B |
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 389 B |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 211 B |
|
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 606 B |