fixed android issue wtf

This commit is contained in:
sharlottes
2022-04-13 00:36:59 +09:00
parent 9dd20be740
commit 35e6b5550b
2 changed files with 11 additions and 24 deletions

View File

@@ -1,41 +1,28 @@
package UnitInfo.core; package UnitInfo.core;
import UnitInfo.shaders.*; import UnitInfo.shaders.*;
import UnitInfo.ui.ElementDisplay; import UnitInfo.ui.*;
import UnitInfo.ui.HUDFragment; import UnitInfo.ui.windows.*;
import UnitInfo.ui.MindowsTex;
import UnitInfo.ui.windows.CoreDisplay;
import UnitInfo.ui.windows.WindowTable;
import UnitInfo.ui.windows.WindowTables;
import arc.*; import arc.*;
import arc.graphics.g2d.Draw;
import arc.graphics.g2d.Lines;
import arc.scene.Element;
import arc.scene.Group;
import arc.scene.event.Touchable;
import arc.scene.ui.layout.WidgetGroup;
import arc.struct.Seq; import arc.struct.Seq;
import arc.struct.SnapshotSeq;
import arc.util.Tmp;
import mindustry.*; import mindustry.*;
import mindustry.editor.MapEditorDialog;
import mindustry.game.EventType.*; import mindustry.game.EventType.*;
import mindustry.graphics.Layer;
import mindustry.logic.LogicDialog;
import mindustry.mod.*; import mindustry.mod.*;
import mindustry.ui.dialogs.*;
import mindustry.ui.fragments.*;
import static UnitInfo.SVars.*; import static UnitInfo.SVars.*;
import static UnitInfo.ui.windows.UnitDisplay.getTarget; import static UnitInfo.ui.windows.UnitDisplay.getTarget;
import static arc.Core.*; import static arc.Core.*;
import static mindustry.Vars.mobile;
import static mindustry.Vars.ui; import static mindustry.Vars.ui;
public class Main extends Mod { public class Main extends Mod {
@Override @Override
public void init(){ public void init(){
turretRange = new RangeShader(); if(!mobile) {
lineShader = new LineShader(); turretRange = new RangeShader();
lineShader = new LineShader();
}
Core.app.post(() -> { Core.app.post(() -> {
Mods.ModMeta meta = Vars.mods.locateMod("unitinfo").meta; Mods.ModMeta meta = Vars.mods.locateMod("unitinfo").meta;
meta.displayName = "[#B5FFD9]Unit Information[]"; meta.displayName = "[#B5FFD9]Unit Information[]";

View File

@@ -57,7 +57,7 @@ public class OverDrawer {
Events.run(EventType.Trigger.draw, () -> { Events.run(EventType.Trigger.draw, () -> {
effectBuffer.resize(graphics.getWidth(), graphics.getHeight()); effectBuffer.resize(graphics.getWidth(), graphics.getHeight());
Draw.drawRange(158, 1f, () -> effectBuffer.begin(Color.clear), () -> { if(!mobile) Draw.drawRange(158, 1f, () -> effectBuffer.begin(Color.clear), () -> {
effectBuffer.end(); effectBuffer.end();
effectBuffer.blit(lineShader); effectBuffer.blit(lineShader);
}); });
@@ -285,14 +285,14 @@ public class OverDrawer {
})); }));
} }
tmpbuildobj.each((t, bseq) -> { tmpbuildobj.each((t, bseq) -> {
if(settings.getBool("RangeShader")) Draw.drawRange(166+t.id*3, 1, () -> effectBuffer.begin(Color.clear), () -> { if(!mobile&&settings.getBool("RangeShader")) Draw.drawRange(166+t.id*3, 1, () -> effectBuffer.begin(Color.clear), () -> {
effectBuffer.end(); effectBuffer.end();
effectBuffer.blit(turretRange); effectBuffer.blit(turretRange);
}); });
Draw.color(t.color); Draw.color(t.color);
bseq.each(b -> { bseq.each(b -> {
float range = ((BaseTurret.BaseTurretBuild)b).range(); float range = ((BaseTurret.BaseTurretBuild)b).range();
if(settings.getBool("RangeShader")) { if(!mobile&&settings.getBool("RangeShader")) {
Draw.z(166+t.id*3); Draw.z(166+t.id*3);
Fill.poly(b.x, b.y, Lines.circleVertices(range), range); Fill.poly(b.x, b.y, Lines.circleVertices(range), range);
} }