mirror of
https://github.com/yawaflua/Informatis.git
synced 2025-12-10 03:59:26 +02:00
test2
This commit is contained in:
@@ -4,6 +4,7 @@ import UnitInfo.shaders.*;
|
||||
import UnitInfo.ui.*;
|
||||
import UnitInfo.ui.windows.*;
|
||||
import arc.*;
|
||||
import arc.scene.ui.Dialog;
|
||||
import arc.struct.Seq;
|
||||
import mindustry.*;
|
||||
import mindustry.game.EventType.*;
|
||||
@@ -18,10 +19,8 @@ import static mindustry.Vars.ui;
|
||||
public class Main extends Mod {
|
||||
@Override
|
||||
public void init(){
|
||||
if(!mobile) {
|
||||
turretRange = new RangeShader();
|
||||
lineShader = new LineShader();
|
||||
}
|
||||
turretRange = new RangeShader();
|
||||
lineShader = new LineShader();
|
||||
|
||||
Core.app.post(() -> {
|
||||
Mods.ModMeta meta = Vars.mods.locateMod("unitinfo").meta;
|
||||
@@ -52,12 +51,14 @@ public class Main extends Mod {
|
||||
|
||||
|
||||
scene.add(new ElementDisplay());
|
||||
Seq.with(
|
||||
for(Dialog dialog : new Dialog[]{
|
||||
ui.picker, ui.editor, ui.controls, ui.restart, ui.join, ui.discord,
|
||||
ui.load, ui.custom, ui.language, ui.database, ui.settings, ui.host,
|
||||
ui.paused, ui.about, ui.bans, ui.admins, ui.traces, ui.maps, ui.content,
|
||||
ui.planet, ui.research, ui.mods, ui.schematics, ui.logic
|
||||
).forEach(dialog-> dialog.add(new ElementDisplay(dialog)));
|
||||
ui.planet, ui.research, ui.mods, ui.schematics, ui.logic}) {
|
||||
dialog.add(new ElementDisplay(dialog));
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
Events.on(WorldLoadEvent.class, e -> {
|
||||
|
||||
@@ -57,7 +57,7 @@ public class OverDrawer {
|
||||
Events.run(EventType.Trigger.draw, () -> {
|
||||
|
||||
effectBuffer.resize(graphics.getWidth(), graphics.getHeight());
|
||||
if(!mobile) Draw.drawRange(158, 1f, () -> effectBuffer.begin(Color.clear), () -> {
|
||||
Draw.drawRange(158, 1f, () -> effectBuffer.begin(Color.clear), () -> {
|
||||
effectBuffer.end();
|
||||
effectBuffer.blit(lineShader);
|
||||
});
|
||||
@@ -285,14 +285,14 @@ public class OverDrawer {
|
||||
}));
|
||||
}
|
||||
tmpbuildobj.each((t, bseq) -> {
|
||||
if(!mobile&&settings.getBool("RangeShader")) Draw.drawRange(166+t.id*3, 1, () -> effectBuffer.begin(Color.clear), () -> {
|
||||
if(settings.getBool("RangeShader")) Draw.drawRange(166+t.id*3, 1, () -> effectBuffer.begin(Color.clear), () -> {
|
||||
effectBuffer.end();
|
||||
effectBuffer.blit(turretRange);
|
||||
});
|
||||
Draw.color(t.color);
|
||||
bseq.each(b -> {
|
||||
float range = ((BaseTurret.BaseTurretBuild)b).range();
|
||||
if(!mobile&&settings.getBool("RangeShader")) {
|
||||
if(settings.getBool("RangeShader")) {
|
||||
Draw.z(166+t.id*3);
|
||||
Fill.poly(b.x, b.y, Lines.circleVertices(range), range);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user