mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-04-25 06:51:03 -07:00
Cleanup
This commit is contained in:
parent
10dd2b4b33
commit
5861fe61b2
158 changed files with 311 additions and 350 deletions
Binary file not shown.
|
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 185 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 186 KiB |
|
|
@ -6,7 +6,7 @@ import arc.struct.*;
|
|||
import arc.util.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.Vars.world;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class Astar{
|
||||
public static final DistanceHeuristic manhattan = (x1, y1, x2, y2) -> Math.abs(x1 - x2) + Math.abs(y1 - y2);
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ import mindustry.world.meta.*;
|
|||
|
||||
import java.io.*;
|
||||
|
||||
import static mindustry.Vars.tilesize;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class BaseRegistry{
|
||||
public Seq<BasePart> cores = new Seq<>();
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import mindustry.game.EventType.*;
|
|||
|
||||
import java.util.concurrent.*;
|
||||
|
||||
import static mindustry.Vars.state;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class AsyncCore{
|
||||
//all processes to be executed each frame
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ import arc.math.geom.*;
|
|||
import arc.math.geom.QuadTree.*;
|
||||
import arc.struct.*;
|
||||
import mindustry.*;
|
||||
import mindustry.entities.*;
|
||||
import mindustry.async.PhysicsProcess.PhysicsWorld.*;
|
||||
import mindustry.entities.*;
|
||||
import mindustry.gen.*;
|
||||
|
||||
public class PhysicsProcess implements AsyncProcess{
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ package mindustry.audio;
|
|||
|
||||
import arc.*;
|
||||
import arc.audio.*;
|
||||
import arc.struct.*;
|
||||
import arc.math.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.struct.*;
|
||||
import mindustry.*;
|
||||
|
||||
public class LoopControl{
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ import static arc.graphics.g2d.Draw.rect;
|
|||
import static arc.graphics.g2d.Draw.*;
|
||||
import static arc.graphics.g2d.Lines.*;
|
||||
import static arc.math.Angles.*;
|
||||
import static mindustry.Vars.tilesize;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class Fx{
|
||||
public static final Effect
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
package mindustry.content;
|
||||
|
||||
import arc.graphics.Color;
|
||||
import mindustry.ctype.ContentList;
|
||||
import mindustry.type.Liquid;
|
||||
import arc.graphics.*;
|
||||
import mindustry.ctype.*;
|
||||
import mindustry.type.*;
|
||||
|
||||
public class Liquids implements ContentList{
|
||||
public static Liquid water, slag, oil, cryofluid;
|
||||
|
|
|
|||
|
|
@ -2,10 +2,11 @@ package mindustry.content;
|
|||
|
||||
import arc.*;
|
||||
import arc.graphics.*;
|
||||
import arc.math.Mathf;
|
||||
import mindustry.ctype.ContentList;
|
||||
import arc.math.*;
|
||||
import mindustry.ctype.*;
|
||||
import mindustry.game.EventType.*;
|
||||
import mindustry.type.StatusEffect;
|
||||
import mindustry.type.*;
|
||||
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class StatusEffects implements ContentList{
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
package mindustry.core;
|
||||
|
||||
import arc.files.*;
|
||||
import arc.struct.*;
|
||||
import arc.func.*;
|
||||
import arc.graphics.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import mindustry.content.*;
|
||||
|
|
@ -13,8 +13,8 @@ import mindustry.mod.Mods.*;
|
|||
import mindustry.type.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static arc.Core.files;
|
||||
import static mindustry.Vars.mods;
|
||||
import static arc.Core.*;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
/**
|
||||
* Loads all game content.
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ import arc.input.*;
|
|||
import arc.math.*;
|
||||
import arc.scene.ui.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import mindustry.*;
|
||||
import mindustry.audio.*;
|
||||
import mindustry.content.*;
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@ package mindustry.core;
|
|||
|
||||
import arc.*;
|
||||
import arc.assets.loaders.*;
|
||||
import arc.struct.*;
|
||||
import arc.files.*;
|
||||
import arc.struct.*;
|
||||
|
||||
/** Handles files in a modded context. */
|
||||
public class FileTree implements FileHandleResolver{
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ import arc.graphics.*;
|
|||
import arc.math.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import arc.util.CommandHandler.*;
|
||||
import arc.util.io.*;
|
||||
import arc.util.serialization.*;
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ import mindustry.editor.*;
|
|||
import mindustry.game.EventType.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.logic.LogicDialog;
|
||||
import mindustry.logic.*;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.ui.dialogs.*;
|
||||
import mindustry.ui.fragments.*;
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@ package mindustry.core;
|
|||
|
||||
import arc.*;
|
||||
import arc.Files.*;
|
||||
import arc.struct.*;
|
||||
import arc.files.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import arc.util.io.*;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
package mindustry.ctype;
|
||||
|
||||
import arc.files.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import mindustry.*;
|
||||
import mindustry.mod.Mods.*;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,13 @@
|
|||
package mindustry.editor;
|
||||
|
||||
import arc.struct.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import arc.struct.LongSeq;
|
||||
import mindustry.game.Team;
|
||||
import mindustry.gen.TileOp;
|
||||
import mindustry.world.Block;
|
||||
import mindustry.world.Tile;
|
||||
import mindustry.world.blocks.environment.Floor;
|
||||
import mindustry.game.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.world.*;
|
||||
import mindustry.world.blocks.environment.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class DrawOperation{
|
||||
private MapEditor editor;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
package mindustry.editor;
|
||||
|
||||
import arc.func.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import mindustry.content.*;
|
||||
import mindustry.editor.DrawOperation.*;
|
||||
import mindustry.game.*;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
package mindustry.editor;
|
||||
|
||||
import arc.*;
|
||||
import arc.struct.*;
|
||||
import arc.files.*;
|
||||
import arc.func.*;
|
||||
import arc.graphics.*;
|
||||
|
|
@ -14,6 +13,7 @@ import arc.scene.event.*;
|
|||
import arc.scene.style.*;
|
||||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import mindustry.*;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
package mindustry.editor;
|
||||
|
||||
import arc.*;
|
||||
import arc.struct.*;
|
||||
import arc.scene.ui.*;
|
||||
import arc.struct.*;
|
||||
import mindustry.*;
|
||||
import mindustry.game.*;
|
||||
import mindustry.io.*;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import mindustry.maps.*;
|
|||
import mindustry.ui.*;
|
||||
import mindustry.ui.dialogs.*;
|
||||
|
||||
import static mindustry.Vars.maps;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class MapLoadDialog extends BaseDialog{
|
||||
private Map selected = null;
|
||||
|
|
|
|||
|
|
@ -1,24 +1,22 @@
|
|||
package mindustry.editor;
|
||||
|
||||
import arc.Core;
|
||||
import arc.graphics.Color;
|
||||
import arc.*;
|
||||
import arc.graphics.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.input.GestureDetector;
|
||||
import arc.input.GestureDetector.GestureListener;
|
||||
import arc.input.KeyCode;
|
||||
import arc.math.Mathf;
|
||||
import arc.input.*;
|
||||
import arc.input.GestureDetector.*;
|
||||
import arc.math.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.scene.Element;
|
||||
import arc.scene.*;
|
||||
import arc.scene.event.*;
|
||||
import arc.scene.ui.TextField;
|
||||
import arc.scene.ui.layout.Scl;
|
||||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.util.*;
|
||||
import mindustry.graphics.Pal;
|
||||
import mindustry.input.Binding;
|
||||
import mindustry.ui.GridImage;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.input.*;
|
||||
import mindustry.ui.*;
|
||||
|
||||
import static mindustry.Vars.mobile;
|
||||
import static mindustry.Vars.ui;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class MapView extends Element implements GestureListener{
|
||||
private MapEditor editor;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package mindustry.editor;
|
||||
|
||||
import arc.struct.Seq;
|
||||
import arc.struct.*;
|
||||
|
||||
public class OperationStack{
|
||||
private static final int maxSize = 10;
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ import arc.graphics.g2d.*;
|
|||
import arc.math.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import mindustry.*;
|
||||
import mindustry.content.*;
|
||||
import mindustry.gen.*;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import mindustry.gen.*;
|
|||
|
||||
import java.util.*;
|
||||
|
||||
import static mindustry.Vars.collisions;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
/** Represents a group of a certain type of entity.*/
|
||||
@SuppressWarnings("unchecked")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
package mindustry.entities.abilities;
|
||||
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import mindustry.content.*;
|
||||
import mindustry.entities.*;
|
||||
|
|
|
|||
|
|
@ -1,15 +1,14 @@
|
|||
package mindustry.entities.bullet;
|
||||
|
||||
import arc.graphics.Color;
|
||||
import arc.graphics.g2d.Draw;
|
||||
import arc.math.Angles;
|
||||
import arc.math.Mathf;
|
||||
import mindustry.content.Fx;
|
||||
import arc.graphics.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.math.*;
|
||||
import mindustry.content.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.graphics.Pal;
|
||||
import mindustry.world.blocks.distribution.MassDriver.DriverBulletData;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.world.blocks.distribution.MassDriver.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class MassDriverBolt extends BulletType{
|
||||
|
||||
|
|
|
|||
|
|
@ -1238,6 +1238,7 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
|||
case powerNetOut -> power == null ? 0 : power.graph.getLastScaledPowerOut() * 60;
|
||||
case powerNetStored -> power == null ? 0 : power.graph.getLastPowerStored();
|
||||
case powerNetCapacity -> power == null ? 0 : power.graph.getLastCapacity();
|
||||
case enabled -> enabled ? 1 : 0;
|
||||
default -> 0;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import mindustry.annotations.Annotations.*;
|
|||
import mindustry.entities.*;
|
||||
import mindustry.gen.*;
|
||||
|
||||
import static mindustry.Vars.player;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
@Component
|
||||
@BaseComponent
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import mindustry.game.EventType.*;
|
|||
import mindustry.gen.*;
|
||||
import mindustry.world.blocks.environment.*;
|
||||
|
||||
import static mindustry.Vars.net;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
@Component
|
||||
abstract class FlyingComp implements Posc, Velc, Healthc, Hitboxc{
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@ package mindustry.entities.comp;
|
|||
|
||||
import arc.func.*;
|
||||
import arc.math.*;
|
||||
import arc.math.geom.QuadTree.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.math.geom.QuadTree.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.gen.*;
|
||||
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ import arc.*;
|
|||
import arc.graphics.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.math.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.content.*;
|
||||
import mindustry.gen.*;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import mindustry.content.*;
|
|||
import mindustry.world.*;
|
||||
import mindustry.world.blocks.environment.*;
|
||||
|
||||
import static mindustry.Vars.world;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
@Component
|
||||
abstract class PosComp implements Position{
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import mindustry.annotations.Annotations.*;
|
|||
import mindustry.content.*;
|
||||
import mindustry.gen.*;
|
||||
|
||||
import static mindustry.Vars.minArmorDamage;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
@Component
|
||||
abstract class ShieldComp implements Healthc, Posc{
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import mindustry.annotations.Annotations.*;
|
|||
import mindustry.game.*;
|
||||
import mindustry.gen.*;
|
||||
|
||||
import static mindustry.Vars.state;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
@Component
|
||||
abstract class TeamComp implements Posc{
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@ package mindustry.entities.comp;
|
|||
|
||||
import arc.math.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.entities.EntityCollisions.*;
|
||||
import mindustry.gen.*;
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@ package mindustry.game;
|
|||
|
||||
import arc.*;
|
||||
import arc.assets.*;
|
||||
import arc.struct.*;
|
||||
import arc.files.*;
|
||||
import arc.graphics.*;
|
||||
import arc.util.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import arc.util.async.*;
|
||||
import mindustry.*;
|
||||
import mindustry.core.GameState.*;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import mindustry.gen.*;
|
|||
import mindustry.io.legacy.*;
|
||||
import mindustry.type.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
/**
|
||||
* A spawn group defines spawn information for a specific type of unit, with optional extra information like
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
package mindustry.game;
|
||||
|
||||
import arc.*;
|
||||
import arc.struct.*;
|
||||
import arc.func.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.math.*;
|
||||
import arc.scene.*;
|
||||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.content.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.game.EventType.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.world.*;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ import mindustry.ui.*;
|
|||
import mindustry.world.*;
|
||||
import mindustry.world.blocks.power.*;
|
||||
|
||||
import static arc.Core.camera;
|
||||
import static arc.Core.*;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class BlockRenderer implements Disposable{
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import arc.*;
|
|||
import arc.graphics.*;
|
||||
import arc.graphics.gl.*;
|
||||
|
||||
import static mindustry.Vars.renderer;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public enum CacheLayer{
|
||||
water{
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import arc.struct.*;
|
|||
import arc.util.*;
|
||||
import mindustry.*;
|
||||
|
||||
import static mindustry.Vars.state;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
/** Renders overlay lights. Client only. */
|
||||
public class LightRenderer{
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package mindustry.graphics;
|
||||
|
||||
import arc.graphics.Color;
|
||||
import arc.graphics.*;
|
||||
|
||||
public class Pal{
|
||||
public static Color
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import arc.graphics.gl.*;
|
|||
import arc.util.*;
|
||||
|
||||
import static arc.Core.*;
|
||||
import static mindustry.Vars.renderer;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class Pixelator implements Disposable{
|
||||
private FrameBuffer buffer = new FrameBuffer();
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import arc.struct.*;
|
|||
import mindustry.game.*;
|
||||
import mindustry.maps.*;
|
||||
|
||||
import static mindustry.Vars.maps;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class SaveMeta{
|
||||
public int version;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import mindustry.world.*;
|
|||
|
||||
import java.io.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public abstract class LegacySaveVersion extends SaveVersion{
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import mindustry.game.Teams.*;
|
|||
|
||||
import java.io.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class Save3 extends LegacySaveVersion{
|
||||
|
||||
|
|
|
|||
|
|
@ -29,13 +29,16 @@ public enum LAccess{
|
|||
|
||||
//values with parameters are considered controllable
|
||||
enabled("to"), //"to" is standard for single parameter access
|
||||
shoot("x", "y", "shoot"),;
|
||||
shoot("x", "y", "shoot"),
|
||||
|
||||
;
|
||||
|
||||
public final String[] parameters;
|
||||
|
||||
public static final LAccess[] all = values();
|
||||
public static final LAccess[] senseable = Seq.select(all, t -> t.parameters.length <= 1).toArray(LAccess.class);
|
||||
public static final LAccess[] controls = Seq.select(all, t -> t.parameters.length > 0).toArray(LAccess.class);
|
||||
public static final LAccess[]
|
||||
all = values(),
|
||||
senseable = Seq.select(all, t -> t.parameters.length <= 1).toArray(LAccess.class),
|
||||
controls = Seq.select(all, t -> t.parameters.length > 0).toArray(LAccess.class);
|
||||
|
||||
LAccess(String... parameters){
|
||||
this.parameters = parameters;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@ import arc.scene.ui.*;
|
|||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.ui.*;
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
package mindustry.maps;
|
||||
|
||||
import arc.*;
|
||||
import arc.struct.*;
|
||||
import arc.files.*;
|
||||
import arc.graphics.*;
|
||||
import arc.util.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import mindustry.*;
|
||||
import mindustry.game.EventType.*;
|
||||
import mindustry.game.*;
|
||||
|
|
|
|||
|
|
@ -3,12 +3,12 @@ package mindustry.maps;
|
|||
import arc.assets.*;
|
||||
import arc.assets.loaders.*;
|
||||
import arc.assets.loaders.resolvers.*;
|
||||
import arc.struct.*;
|
||||
import arc.files.*;
|
||||
import arc.graphics.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.*;
|
||||
import mindustry.ctype.Content;
|
||||
import mindustry.ctype.*;
|
||||
|
||||
public class MapPreviewLoader extends TextureLoader{
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import arc.util.*;
|
|||
import mindustry.world.*;
|
||||
import mindustry.world.blocks.storage.*;
|
||||
|
||||
import static mindustry.Vars.state;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
/** Selects X spawns from the core spawn pool.*/
|
||||
public class CoreSpawnFilter extends GenerateFilter{
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
package mindustry.maps.filters;
|
||||
|
||||
import arc.struct.*;
|
||||
import arc.math.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.maps.filters.FilterOption.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class MedianFilter extends GenerateFilter{
|
||||
float radius = 2;
|
||||
|
|
|
|||
|
|
@ -1,13 +1,11 @@
|
|||
package mindustry.maps.filters;
|
||||
|
||||
import arc.util.*;
|
||||
import mindustry.content.Blocks;
|
||||
import mindustry.maps.filters.FilterOption.BlockOption;
|
||||
import mindustry.maps.filters.FilterOption.SliderOption;
|
||||
import mindustry.world.Block;
|
||||
import mindustry.content.*;
|
||||
import mindustry.maps.filters.FilterOption.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.maps.filters.FilterOption.floorsOnly;
|
||||
import static mindustry.maps.filters.FilterOption.wallsOnly;
|
||||
import static mindustry.maps.filters.FilterOption.*;
|
||||
|
||||
public class NoiseFilter extends GenerateFilter{
|
||||
float scl = 40, threshold = 0.5f, octaves = 3f, falloff = 0.5f;
|
||||
|
|
|
|||
|
|
@ -1,12 +1,11 @@
|
|||
package mindustry.maps.filters;
|
||||
|
||||
import arc.util.*;
|
||||
import mindustry.content.Blocks;
|
||||
import mindustry.maps.filters.FilterOption.SliderOption;
|
||||
import mindustry.world.Block;
|
||||
import mindustry.content.*;
|
||||
import mindustry.maps.filters.FilterOption.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.maps.filters.FilterOption.BlockOption;
|
||||
import static mindustry.maps.filters.FilterOption.oresOnly;
|
||||
import static mindustry.maps.filters.FilterOption.*;
|
||||
|
||||
public class OreFilter extends GenerateFilter{
|
||||
public float scl = 23, threshold = 0.81f, octaves = 2f, falloff = 0.3f;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package mindustry.maps.filters;
|
||||
|
||||
import arc.struct.*;
|
||||
import arc.math.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.*;
|
||||
import mindustry.content.*;
|
||||
|
|
|
|||
|
|
@ -1,13 +1,11 @@
|
|||
package mindustry.maps.filters;
|
||||
|
||||
import arc.util.*;
|
||||
import mindustry.content.Blocks;
|
||||
import mindustry.maps.filters.FilterOption.BlockOption;
|
||||
import mindustry.maps.filters.FilterOption.SliderOption;
|
||||
import mindustry.world.Block;
|
||||
import mindustry.content.*;
|
||||
import mindustry.maps.filters.FilterOption.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.maps.filters.FilterOption.floorsOnly;
|
||||
import static mindustry.maps.filters.FilterOption.wallsOnly;
|
||||
import static mindustry.maps.filters.FilterOption.*;
|
||||
|
||||
public class RiverNoiseFilter extends GenerateFilter{
|
||||
float scl = 40, threshold = 0f, threshold2 = 0.1f;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
package mindustry.maps.filters;
|
||||
|
||||
import arc.util.*;
|
||||
import mindustry.content.Blocks;
|
||||
import mindustry.world.Block;
|
||||
import mindustry.content.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.maps.filters.FilterOption.*;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,12 @@
|
|||
package mindustry.maps.filters;
|
||||
|
||||
import arc.math.Mathf;
|
||||
import arc.math.*;
|
||||
import arc.util.*;
|
||||
import mindustry.content.Blocks;
|
||||
import mindustry.maps.filters.FilterOption.BlockOption;
|
||||
import mindustry.maps.filters.FilterOption.SliderOption;
|
||||
import mindustry.world.Block;
|
||||
import mindustry.content.*;
|
||||
import mindustry.maps.filters.FilterOption.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.maps.filters.FilterOption.floorsOnly;
|
||||
import static mindustry.maps.filters.FilterOption.wallsOnly;
|
||||
import static mindustry.maps.filters.FilterOption.*;
|
||||
|
||||
public class TerrainFilter extends GenerateFilter{
|
||||
float scl = 40, threshold = 0.9f, octaves = 3f, falloff = 0.5f, magnitude = 1f, circleScl = 2.1f;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@ package mindustry.mod;
|
|||
|
||||
import arc.audio.*;
|
||||
import arc.mock.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
|
||||
public class ModLoadingMusic implements Music{
|
||||
public Music music = new MockMusic();
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@ package mindustry.mod;
|
|||
import arc.audio.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.mock.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
|
||||
public class ModLoadingSound implements Sound{
|
||||
public Sound sound = new MockSound();
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ package mindustry.net;
|
|||
|
||||
import arc.*;
|
||||
import arc.Net.*;
|
||||
import arc.struct.*;
|
||||
import arc.files.*;
|
||||
import arc.func.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import arc.util.io.*;
|
||||
import arc.util.serialization.*;
|
||||
|
|
@ -19,8 +19,8 @@ import java.text.*;
|
|||
import java.util.*;
|
||||
|
||||
import static arc.Core.*;
|
||||
import static mindustry.Vars.mods;
|
||||
import static mindustry.Vars.net;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class CrashSender{
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package mindustry.net;
|
||||
|
||||
import arc.Core;
|
||||
import arc.*;
|
||||
import arc.util.*;
|
||||
import arc.util.io.*;
|
||||
import mindustry.core.*;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
package mindustry.net;
|
||||
|
||||
import arc.util.pooling.Pool.Poolable;
|
||||
import arc.util.pooling.Pool.*;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.*;
|
||||
|
||||
public interface Packet extends Poolable{
|
||||
default void read(ByteBuffer buffer){}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package mindustry.net;
|
||||
|
||||
import arc.struct.ObjectIntMap;
|
||||
import arc.func.Prov;
|
||||
import arc.func.*;
|
||||
import arc.struct.*;
|
||||
import mindustry.net.Packets.*;
|
||||
|
||||
public class Registrator{
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package mindustry.net;
|
||||
|
||||
import mindustry.net.Packets.StreamBegin;
|
||||
import mindustry.net.Packets.*;
|
||||
|
||||
import java.io.*;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
package mindustry.type;
|
||||
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import mindustry.*;
|
||||
import mindustry.content.*;
|
||||
import mindustry.ctype.*;
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
package mindustry.type;
|
||||
|
||||
import arc.struct.*;
|
||||
import arc.graphics.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import mindustry.ctype.*;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.world.blocks.environment.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class Item extends UnlockableContent{
|
||||
public final Color color;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package mindustry.type;
|
||||
|
||||
import arc.struct.Seq;
|
||||
import mindustry.content.Items;
|
||||
import arc.struct.*;
|
||||
import mindustry.content.*;
|
||||
|
||||
public class ItemStack implements Comparable<ItemStack>{
|
||||
public static final ItemStack[] empty = {};
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package mindustry.type;
|
||||
|
||||
import arc.struct.*;
|
||||
import arc.files.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import mindustry.*;
|
||||
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ package mindustry.ui;
|
|||
|
||||
import arc.graphics.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.scene.ui.Image;
|
||||
import arc.scene.ui.layout.Scl;
|
||||
import mindustry.graphics.Pal;
|
||||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import mindustry.graphics.*;
|
||||
|
||||
public class BorderImage extends Image{
|
||||
public float thickness = 4f;
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
package mindustry.ui;
|
||||
|
||||
import arc.*;
|
||||
import arc.struct.*;
|
||||
import arc.graphics.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.graphics.*;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package mindustry.ui;
|
||||
|
||||
import arc.graphics.g2d.Fill;
|
||||
import arc.scene.Element;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.scene.*;
|
||||
|
||||
public class GridImage extends Element{
|
||||
private int imageWidth, imageHeight;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
package mindustry.ui;
|
||||
|
||||
|
||||
import arc.Core;
|
||||
import arc.func.Func;
|
||||
import arc.*;
|
||||
import arc.func.*;
|
||||
|
||||
/**
|
||||
* A low-garbage way to format bundle strings.
|
||||
|
|
|
|||
|
|
@ -1,8 +1,7 @@
|
|||
package mindustry.ui;
|
||||
|
||||
import arc.scene.ui.layout.Table;
|
||||
import mindustry.type.Item;
|
||||
import mindustry.type.ItemStack;
|
||||
import arc.scene.ui.layout.*;
|
||||
import mindustry.type.*;
|
||||
|
||||
/** An item image with text. */
|
||||
public class ItemDisplay extends Table{
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
package mindustry.ui;
|
||||
|
||||
import arc.Core;
|
||||
import arc.*;
|
||||
import arc.graphics.*;
|
||||
import arc.scene.style.*;
|
||||
import arc.util.Strings;
|
||||
import arc.graphics.Color;
|
||||
import arc.util.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.graphics.Pal;
|
||||
import mindustry.graphics.*;
|
||||
|
||||
public class Links{
|
||||
private static LinkEntry[] links;
|
||||
|
|
|
|||
|
|
@ -1,12 +1,11 @@
|
|||
package mindustry.ui;
|
||||
|
||||
import arc.graphics.Color;
|
||||
import arc.scene.ui.Image;
|
||||
import arc.scene.ui.layout.Stack;
|
||||
import arc.scene.ui.layout.Table;
|
||||
import arc.util.Strings;
|
||||
import mindustry.type.Liquid;
|
||||
import mindustry.world.meta.StatUnit;
|
||||
import arc.graphics.*;
|
||||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.util.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
/** An ItemDisplay, but for liquids. */
|
||||
public class LiquidDisplay extends Table{
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
package mindustry.ui;
|
||||
|
||||
import arc.Core;
|
||||
import arc.graphics.g2d.Draw;
|
||||
import arc.input.KeyCode;
|
||||
import arc.scene.Element;
|
||||
import arc.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.input.*;
|
||||
import arc.scene.*;
|
||||
import arc.scene.event.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import mindustry.gen.*;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
package mindustry.ui;
|
||||
|
||||
import arc.scene.style.*;
|
||||
import arc.scene.ui.ImageButton;
|
||||
import arc.util.Align;
|
||||
import arc.scene.ui.*;
|
||||
import arc.util.*;
|
||||
|
||||
public class MobileButton extends ImageButton{
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
package mindustry.ui;
|
||||
|
||||
import arc.struct.Seq;
|
||||
import arc.scene.ui.layout.Stack;
|
||||
import arc.util.Time;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
|
||||
public class MultiReqImage extends Stack{
|
||||
private Seq<ReqImage> displays = new Seq<>();
|
||||
|
|
|
|||
|
|
@ -1,12 +1,11 @@
|
|||
package mindustry.ui;
|
||||
|
||||
import arc.func.Boolp;
|
||||
import arc.func.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.scene.Element;
|
||||
import arc.scene.ui.Image;
|
||||
import arc.scene.ui.layout.Stack;
|
||||
import arc.scene.ui.layout.Scl;
|
||||
import mindustry.graphics.Pal;
|
||||
import arc.scene.*;
|
||||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import mindustry.graphics.*;
|
||||
|
||||
public class ReqImage extends Stack{
|
||||
private final Boolp valid;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
package mindustry.ui;
|
||||
|
||||
import arc.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import arc.graphics.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.graphics.g2d.TextureAtlas.*;
|
||||
|
|
@ -16,6 +15,7 @@ import arc.scene.ui.ScrollPane.*;
|
|||
import arc.scene.ui.Slider.*;
|
||||
import arc.scene.ui.TextButton.*;
|
||||
import arc.scene.ui.TextField.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.graphics.*;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
package mindustry.ui.dialogs;
|
||||
|
||||
import arc.*;
|
||||
import arc.struct.*;
|
||||
import arc.graphics.*;
|
||||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.game.EventType.*;
|
||||
import mindustry.gen.*;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
package mindustry.ui.dialogs;
|
||||
|
||||
import arc.scene.ui.ScrollPane;
|
||||
import arc.scene.ui.layout.Table;
|
||||
import mindustry.ctype.UnlockableContent;
|
||||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import mindustry.ctype.*;
|
||||
|
||||
public class ContentInfoDialog extends BaseDialog{
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
package mindustry.ui.dialogs;
|
||||
|
||||
import arc.Core;
|
||||
import arc.graphics.Color;
|
||||
import arc.scene.ui.Dialog;
|
||||
import arc.*;
|
||||
import arc.graphics.*;
|
||||
import arc.scene.ui.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.graphics.Pal;
|
||||
import mindustry.graphics.*;
|
||||
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,17 +1,15 @@
|
|||
package mindustry.ui.dialogs;
|
||||
|
||||
import arc.Core;
|
||||
import arc.struct.*;
|
||||
import arc.*;
|
||||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.layout.Table;
|
||||
import arc.util.Log;
|
||||
import arc.util.Strings;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.ui.*;
|
||||
|
||||
import java.util.Locale;
|
||||
import java.util.*;
|
||||
|
||||
import static mindustry.Vars.locales;
|
||||
import static mindustry.Vars.ui;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class LanguageDialog extends BaseDialog{
|
||||
private Locale lastLocale;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@ import arc.*;
|
|||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import mindustry.game.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.maps.*;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import arc.scene.event.*;
|
|||
import arc.scene.ui.layout.*;
|
||||
import mindustry.gen.*;
|
||||
|
||||
import static mindustry.Vars.renderer;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class MinimapDialog extends BaseDialog{
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
package mindustry.ui.dialogs;
|
||||
|
||||
import arc.Core;
|
||||
import arc.scene.ui.TextButton;
|
||||
import arc.util.Time;
|
||||
import mindustry.game.Saves.SaveSlot;
|
||||
import arc.*;
|
||||
import arc.scene.ui.*;
|
||||
import arc.util.*;
|
||||
import mindustry.game.Saves.*;
|
||||
import mindustry.gen.*;
|
||||
|
||||
import static mindustry.Vars.*;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import arc.scene.ui.ImageButton.*;
|
|||
import arc.scene.ui.TextButton.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.util.*;
|
||||
import mindustry.Vars;
|
||||
import mindustry.*;
|
||||
import mindustry.game.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.graphics.*;
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
package mindustry.ui.dialogs;
|
||||
|
||||
import arc.Core;
|
||||
import arc.scene.ui.layout.Table;
|
||||
import arc.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.net.Administration.TraceInfo;
|
||||
import mindustry.net.Administration.*;
|
||||
|
||||
public class TraceDialog extends BaseDialog{
|
||||
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ import arc.scene.*;
|
|||
import arc.scene.actions.*;
|
||||
import arc.scene.event.*;
|
||||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.scene.ui.layout.Stack;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@ package mindustry.ui.fragments;
|
|||
|
||||
import arc.*;
|
||||
import arc.Input.*;
|
||||
import arc.struct.*;
|
||||
import arc.graphics.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.math.*;
|
||||
|
|
@ -10,6 +9,7 @@ import arc.scene.*;
|
|||
import arc.scene.ui.*;
|
||||
import arc.scene.ui.Label.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.*;
|
||||
import mindustry.gen.*;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package mindustry.ui.fragments;
|
||||
|
||||
import arc.scene.Group;
|
||||
import arc.scene.*;
|
||||
|
||||
public abstract class Fragment{
|
||||
public abstract void build(Group parent);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package mindustry.ui.layout;
|
||||
|
||||
import arc.struct.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.struct.*;
|
||||
|
||||
/**
|
||||
* Algorithm taken from <a href="https://github.com/abego/treelayout">TreeLayout</a>.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package mindustry.ui.layout;
|
||||
|
||||
import arc.struct.*;
|
||||
import arc.math.*;
|
||||
import arc.struct.*;
|
||||
|
||||
public class RadialTreeLayout implements TreeLayout{
|
||||
private static ObjectSet<TreeNode> visited = new ObjectSet<>();
|
||||
|
|
|
|||
|
|
@ -467,8 +467,7 @@ public class Block extends UnlockableContent{
|
|||
|
||||
/** Never use outside of the editor! */
|
||||
public TextureRegion editorIcon(){
|
||||
if(editorIcon == null) editorIcon = Core.atlas.find(name + "-icon-editor");
|
||||
return editorIcon;
|
||||
return editorIcon == null ? (editorIcon = Core.atlas.find(name + "-icon-editor")) : editorIcon;
|
||||
}
|
||||
|
||||
/** Never use outside of the editor! */
|
||||
|
|
@ -485,21 +484,16 @@ public class Block extends UnlockableContent{
|
|||
}
|
||||
|
||||
protected TextureRegion[] icons(){
|
||||
return new TextureRegion[]{region};
|
||||
//use team region in vanilla team blocks
|
||||
return teamRegion.found() && minfo.mod == null ? new TextureRegion[]{region, teamRegions[Team.sharded.id]} : new TextureRegion[]{region};
|
||||
}
|
||||
|
||||
public TextureRegion[] getGeneratedIcons(){
|
||||
if(generatedIcons == null){
|
||||
generatedIcons = icons();
|
||||
}
|
||||
return generatedIcons;
|
||||
return generatedIcons == null ? (generatedIcons = icons()) : generatedIcons;
|
||||
}
|
||||
|
||||
public TextureRegion[] variantRegions(){
|
||||
if(variantRegions == null){
|
||||
variantRegions = new TextureRegion[]{icon(Cicon.full)};
|
||||
}
|
||||
return variantRegions;
|
||||
return variantRegions == null ? (variantRegions = new TextureRegion[]{icon(Cicon.full)}) : variantRegions;
|
||||
}
|
||||
|
||||
public boolean hasBuilding(){
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import mindustry.annotations.Annotations.*;
|
|||
import mindustry.gen.*;
|
||||
import mindustry.type.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class DirectionalItemBuffer{
|
||||
public final long[][] buffers;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import mindustry.gen.*;
|
|||
|
||||
import java.util.*;
|
||||
|
||||
import static mindustry.Vars.world;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class Edges{
|
||||
private static final int maxSize = 14;
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue