mirror of
https://github.com/yawaflua/Informatis.git
synced 2025-12-10 12:09:27 +02:00
fixed android issue wtf
This commit is contained in:
@@ -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[]";
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user