Tweaks
This commit is contained in:
@@ -3,6 +3,7 @@ package mindustry.annotations;
|
||||
import arc.files.*;
|
||||
import arc.struct.Array;
|
||||
import arc.util.*;
|
||||
import arc.util.Log.*;
|
||||
import com.squareup.javapoet.*;
|
||||
import com.sun.source.util.*;
|
||||
import mindustry.annotations.util.*;
|
||||
@@ -160,8 +161,10 @@ public abstract class BaseProcessor extends AbstractProcessor{
|
||||
filer = env.getFiler();
|
||||
messager = env.getMessager();
|
||||
|
||||
//System.setProperty("debug", "true");
|
||||
|
||||
if(System.getProperty("debug") == null){
|
||||
//Log.setLogLevel(LogLevel.err);
|
||||
Log.setLogLevel(LogLevel.err);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -355,13 +355,19 @@ public class EntityProcess extends BaseProcessor{
|
||||
.addParameter(TypeName.FLOAT, "x").addParameter(TypeName.FLOAT, "y").addParameter(TypeName.FLOAT, "w").addParameter(TypeName.FLOAT, "h")
|
||||
.addModifiers(Modifier.PUBLIC, Modifier.STATIC);
|
||||
|
||||
MethodSpec.Builder groupUpdate = MethodSpec.methodBuilder("update")
|
||||
.addModifiers(Modifier.PUBLIC, Modifier.STATIC);
|
||||
|
||||
//method resize
|
||||
for(GroupDefinition group : groupDefs){
|
||||
if(group.spatial){
|
||||
groupResize.addStatement("$L.resize(x, y, w, h)", group.name);
|
||||
groupUpdate.addStatement("$L.updatePhysics()", group.name);
|
||||
}
|
||||
}
|
||||
|
||||
groupUpdate.addStatement("all.update()");
|
||||
|
||||
for(DrawLayer layer : DrawLayer.values()){
|
||||
MethodSpec.Builder groupDraw = MethodSpec.methodBuilder("draw" + Strings.capitalize(layer.name()))
|
||||
.addModifiers(Modifier.PUBLIC, Modifier.STATIC);
|
||||
@@ -370,6 +376,7 @@ public class EntityProcess extends BaseProcessor{
|
||||
}
|
||||
|
||||
groupsBuilder.addMethod(groupResize.build());
|
||||
groupsBuilder.addMethod(groupUpdate.build());
|
||||
|
||||
write(groupsBuilder);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user