Cleanup
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -4,7 +4,7 @@ import arc.util.*;
|
||||
import arc.util.io.*;
|
||||
import mindustry.type.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class ItemBuffer{
|
||||
private long[] buffer;
|
||||
|
||||
@@ -2,7 +2,7 @@ package mindustry.world.blocks;
|
||||
|
||||
import arc.util.serialization.*;
|
||||
import arc.util.serialization.Json.*;
|
||||
import mindustry.world.meta.Attribute;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package mindustry.world.blocks.defense;
|
||||
|
||||
import arc.audio.*;
|
||||
import arc.Graphics.*;
|
||||
import arc.Graphics.Cursor.*;
|
||||
import arc.audio.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.math.*;
|
||||
import arc.math.geom.*;
|
||||
|
||||
@@ -6,7 +6,7 @@ import mindustry.content.*;
|
||||
import mindustry.entities.*;
|
||||
import mindustry.entities.bullet.*;
|
||||
|
||||
import static mindustry.Vars.tilesize;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class ChargeTurret extends PowerTurret{
|
||||
public float chargeTime = 30f;
|
||||
|
||||
@@ -9,7 +9,7 @@ import mindustry.world.consumers.*;
|
||||
import mindustry.world.meta.*;
|
||||
import mindustry.world.meta.values.*;
|
||||
|
||||
import static mindustry.Vars.tilesize;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class LaserTurret extends PowerTurret{
|
||||
public float firingMoveFract = 0.25f;
|
||||
|
||||
@@ -6,8 +6,8 @@ import mindustry.annotations.Annotations.*;
|
||||
import mindustry.entities.*;
|
||||
import mindustry.entities.bullet.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.world.consumers.*;
|
||||
import mindustry.world.meta.*;
|
||||
import mindustry.world.meta.values.*;
|
||||
|
||||
@@ -178,12 +178,13 @@ public abstract class Turret extends Block{
|
||||
|
||||
@Override
|
||||
public double sense(LAccess sensor){
|
||||
if(sensor == LAccess.rotation) return rotation;
|
||||
if(sensor == LAccess.shootX) return targetPos.x;
|
||||
if(sensor == LAccess.shootY) return targetPos.y;
|
||||
if(sensor == LAccess.shooting) return (isControlled() ? unit.isShooting() : logicControlled() ? logicShooting : validateTarget()) ? 1 : 0;
|
||||
|
||||
return super.sense(sensor);
|
||||
return switch(sensor){
|
||||
case rotation -> rotation;
|
||||
case shootX -> targetPos.x;
|
||||
case shootY -> targetPos.y;
|
||||
case shooting -> (isControlled() ? unit.isShooting() : logicControlled() ? logicShooting : validateTarget()) ? 1 : 0;
|
||||
default -> super.sense(sensor);
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -162,7 +162,7 @@ public class Conveyor extends Block implements Autotiler{
|
||||
|
||||
@Override
|
||||
public boolean shouldIdleSound(){
|
||||
return clogHeat <= 0.5f ;
|
||||
return clogHeat <= 0.5f;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -7,7 +7,7 @@ import mindustry.type.*;
|
||||
import mindustry.world.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class Junction extends Block{
|
||||
public float speed = 26; //frames taken to go through this junction
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package mindustry.world.blocks.distribution;
|
||||
|
||||
import arc.math.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import arc.util.io.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.world.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
import static mindustry.Vars.world;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class OverflowGate extends Block{
|
||||
public float speed = 1f;
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
package mindustry.world.blocks.environment;
|
||||
|
||||
import arc.Core;
|
||||
import arc.graphics.g2d.Draw;
|
||||
import arc.graphics.g2d.TextureRegion;
|
||||
import arc.math.Mathf;
|
||||
import mindustry.world.Block;
|
||||
import mindustry.world.Tile;
|
||||
import arc.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.math.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
public class Boulder extends Block{
|
||||
protected int variants;
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package mindustry.world.blocks.environment;
|
||||
|
||||
import arc.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import arc.graphics.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.graphics.MultiPacker.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.Vars.tilesize;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
/**An overlay ore for a specific item type.*/
|
||||
public class OreBlock extends OverlayFloor{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package mindustry.world.blocks.environment;
|
||||
|
||||
import arc.graphics.g2d.Draw;
|
||||
import arc.math.Mathf;
|
||||
import mindustry.world.Tile;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.math.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
/**A type of floor that is overlaid on top of over floors.*/
|
||||
public class OverlayFloor extends Floor{
|
||||
|
||||
@@ -4,7 +4,7 @@ import arc.graphics.g2d.*;
|
||||
import arc.util.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.Vars.tilesize;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class StaticTree extends StaticWall{
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ import mindustry.annotations.Annotations.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.Vars.world;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class StaticWall extends Boulder{
|
||||
public @Load("@-large") TextureRegion large;
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
package mindustry.world.blocks.environment;
|
||||
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.math.Mathf;
|
||||
import arc.math.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.util.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.graphics.Layer;
|
||||
import mindustry.world.Block;
|
||||
import mindustry.world.Tile;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
public class TreeBlock extends Block{
|
||||
public @Load("@-shadow") TextureRegion shadow;
|
||||
|
||||
@@ -10,7 +10,7 @@ import mindustry.ui.*;
|
||||
import mindustry.world.blocks.payloads.*;
|
||||
import mindustry.world.blocks.production.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class BlockLoader extends PayloadAcceptor{
|
||||
public final int timerLoad = timers++;
|
||||
|
||||
@@ -3,7 +3,7 @@ package mindustry.world.blocks.experimental;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.type.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class BlockUnloader extends BlockLoader{
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ import mindustry.type.*;
|
||||
import mindustry.world.blocks.distribution.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
import static mindustry.Vars.world;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class LiquidBridge extends ItemBridge{
|
||||
|
||||
|
||||
@@ -4,7 +4,6 @@ import arc.graphics.g2d.*;
|
||||
import arc.util.io.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.logic.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
public class SwitchBlock extends Block{
|
||||
@@ -22,12 +21,6 @@ public class SwitchBlock extends Block{
|
||||
|
||||
public class SwitchBuild extends Building{
|
||||
|
||||
@Override
|
||||
public double sense(LAccess sensor){
|
||||
if(sensor == LAccess.enabled) return enabled ? 1 : 0;
|
||||
return super.sense(sensor);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean configTapped(){
|
||||
configure(!enabled);
|
||||
|
||||
@@ -8,7 +8,7 @@ import mindustry.graphics.*;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.Vars.tilesize;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class BlockPayload implements Payload{
|
||||
public Building entity;
|
||||
|
||||
@@ -7,8 +7,8 @@ import arc.math.geom.*;
|
||||
import arc.util.*;
|
||||
import arc.util.io.*;
|
||||
import mindustry.*;
|
||||
import mindustry.entities.*;
|
||||
import mindustry.entities.EntityCollisions.*;
|
||||
import mindustry.entities.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.ui.*;
|
||||
|
||||
@@ -8,7 +8,7 @@ import mindustry.annotations.Annotations.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
import static mindustry.Vars.tilesize;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class Battery extends PowerDistributor{
|
||||
public @Load("@-top") TextureRegion topRegion;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package mindustry.world.blocks.power;
|
||||
|
||||
import arc.graphics.g2d.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.type.*;
|
||||
|
||||
public class BurnerGenerator extends ItemLiquidGenerator{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package mindustry.world.blocks.power;
|
||||
|
||||
import arc.func.Boolf;
|
||||
import arc.func.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.world.consumers.ConsumePower;
|
||||
import mindustry.world.consumers.*;
|
||||
|
||||
/** A power consumer that only activates sometimes. */
|
||||
public class ConditionalConsumePower extends ConsumePower{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package mindustry.world.blocks.power;
|
||||
|
||||
import mindustry.type.Item;
|
||||
import mindustry.type.*;
|
||||
|
||||
public class DecayGenerator extends ItemLiquidGenerator{
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package mindustry.world.blocks.power;
|
||||
|
||||
import mindustry.world.Block;
|
||||
import mindustry.world.meta.BlockGroup;
|
||||
import mindustry.world.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
public abstract class PowerBlock extends Block{
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package mindustry.world.blocks.power;
|
||||
|
||||
import mindustry.type.Item;
|
||||
import mindustry.type.Liquid;
|
||||
import mindustry.type.*;
|
||||
|
||||
public class SingleTypeGenerator extends ItemLiquidGenerator{
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package mindustry.world.blocks.production;
|
||||
|
||||
import arc.graphics.g2d.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
public class Fracker extends SolidPump{
|
||||
|
||||
@@ -11,7 +11,7 @@ import mindustry.graphics.*;
|
||||
import mindustry.world.*;
|
||||
import mindustry.world.blocks.payloads.*;
|
||||
|
||||
import static mindustry.Vars.tilesize;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class PayloadAcceptor extends Block{
|
||||
public float payloadSpeed = 0.5f;
|
||||
|
||||
@@ -4,8 +4,8 @@ import arc.*;
|
||||
import arc.graphics.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import mindustry.game.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.world.*;
|
||||
import mindustry.world.blocks.liquid.*;
|
||||
|
||||
@@ -11,7 +11,7 @@ import mindustry.type.*;
|
||||
import mindustry.world.*;
|
||||
import mindustry.world.blocks.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class LiquidSource extends Block{
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package mindustry.world.blocks.sandbox;
|
||||
|
||||
import mindustry.world.blocks.power.PowerBlock;
|
||||
import mindustry.world.meta.BlockStat;
|
||||
import mindustry.world.blocks.power.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
public class PowerVoid extends PowerBlock{
|
||||
|
||||
|
||||
@@ -6,7 +6,6 @@ import arc.graphics.g2d.*;
|
||||
import arc.math.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.content.*;
|
||||
import mindustry.core.*;
|
||||
|
||||
@@ -7,8 +7,8 @@ import arc.math.*;
|
||||
import arc.scene.style.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import arc.util.io.*;
|
||||
import mindustry.*;
|
||||
import mindustry.entities.*;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package mindustry.world.consumers;
|
||||
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.scene.ui.layout.Table;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.world.meta.BlockStats;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
/** An abstract class that defines a type of resource that a block can consume. */
|
||||
public abstract class Consume{
|
||||
|
||||
@@ -1,18 +1,15 @@
|
||||
package mindustry.world.consumers;
|
||||
|
||||
import arc.func.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.func.Boolf;
|
||||
import arc.scene.ui.layout.Table;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.type.Liquid;
|
||||
import mindustry.ui.Cicon;
|
||||
import mindustry.ui.MultiReqImage;
|
||||
import mindustry.ui.ReqImage;
|
||||
import mindustry.world.meta.BlockStat;
|
||||
import mindustry.world.meta.BlockStats;
|
||||
import mindustry.world.meta.values.LiquidFilterValue;
|
||||
import mindustry.type.*;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.world.meta.*;
|
||||
import mindustry.world.meta.values.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class ConsumeLiquidFilter extends ConsumeLiquidBase{
|
||||
public final Boolf<Liquid> filter;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package mindustry.world.consumers;
|
||||
|
||||
import arc.math.Mathf;
|
||||
import arc.scene.ui.layout.Table;
|
||||
import arc.math.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package mindustry.world.consumers;
|
||||
|
||||
import arc.func.*;
|
||||
import arc.struct.*;
|
||||
import arc.func.Boolf;
|
||||
import arc.util.Structs;
|
||||
import mindustry.Vars;
|
||||
import arc.util.*;
|
||||
import mindustry.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.world.blocks.power.ConditionalConsumePower;
|
||||
import mindustry.world.meta.BlockStats;
|
||||
import mindustry.world.blocks.power.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
public class Consumers{
|
||||
private Consume[] map = new Consume[ConsumeType.values().length];
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package mindustry.world.meta;
|
||||
|
||||
import arc.struct.OrderedMap;
|
||||
import arc.func.Func;
|
||||
import arc.func.*;
|
||||
import arc.struct.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.ui.Bar;
|
||||
import mindustry.ui.*;
|
||||
|
||||
public class BlockBars{
|
||||
private OrderedMap<String, Func<Building, Bar>> bars = new OrderedMap<>();
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package mindustry.world.meta;
|
||||
|
||||
import arc.Core;
|
||||
import arc.*;
|
||||
|
||||
import java.util.Locale;
|
||||
import java.util.*;
|
||||
|
||||
/** Describes one type of stat for a block. */
|
||||
public enum BlockStat{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package mindustry.world.meta;
|
||||
|
||||
import arc.struct.*;
|
||||
import arc.struct.ObjectMap.*;
|
||||
import arc.struct.*;
|
||||
import mindustry.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package mindustry.world.meta;
|
||||
|
||||
import arc.Core;
|
||||
import arc.*;
|
||||
|
||||
/** A specific category for a stat. */
|
||||
public enum StatCategory{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package mindustry.world.meta;
|
||||
|
||||
import arc.Core;
|
||||
import arc.*;
|
||||
|
||||
import java.util.Locale;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Defines a unit of measurement for block stats.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package mindustry.world.meta;
|
||||
|
||||
import arc.scene.ui.layout.Table;
|
||||
import arc.scene.ui.layout.*;
|
||||
|
||||
/**
|
||||
* A base interface for a value of a stat that is displayed.
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
package mindustry.world.meta.values;
|
||||
|
||||
import arc.*;
|
||||
import arc.struct.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.math.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.content.*;
|
||||
import mindustry.ctype.UnlockableContent;
|
||||
import mindustry.ctype.*;
|
||||
import mindustry.entities.bullet.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.ui.Cicon;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
import static mindustry.Vars.tilesize;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class AmmoListValue<T extends UnlockableContent> implements StatValue{
|
||||
private final ObjectMap<T, BulletType> map;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package mindustry.world.meta.values;
|
||||
|
||||
import arc.scene.ui.layout.Table;
|
||||
import mindustry.world.meta.StatValue;
|
||||
import arc.scene.ui.layout.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
public class BooleanValue implements StatValue{
|
||||
private final boolean value;
|
||||
|
||||
@@ -6,10 +6,10 @@ import arc.scene.ui.layout.*;
|
||||
import arc.util.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.ui.Cicon;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class BoosterListValue implements StatValue{
|
||||
protected float reload, maxUsed, multiplier;
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package mindustry.world.meta.values;
|
||||
|
||||
import arc.struct.Seq;
|
||||
import arc.func.Boolf;
|
||||
import arc.scene.ui.layout.Table;
|
||||
import mindustry.type.Item;
|
||||
import mindustry.ui.ItemDisplay;
|
||||
import mindustry.world.meta.StatValue;
|
||||
import arc.func.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class ItemFilterValue implements StatValue{
|
||||
private final Boolf<Item> filter;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package mindustry.world.meta.values;
|
||||
|
||||
import arc.scene.ui.layout.Table;
|
||||
import mindustry.type.ItemStack;
|
||||
import mindustry.ui.ItemDisplay;
|
||||
import mindustry.world.meta.StatValue;
|
||||
import arc.scene.ui.layout.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
public class ItemListValue implements StatValue{
|
||||
private final ItemStack[] stacks;
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package mindustry.world.meta.values;
|
||||
|
||||
import arc.struct.Seq;
|
||||
import arc.func.Boolf;
|
||||
import arc.scene.ui.layout.Table;
|
||||
import mindustry.type.Liquid;
|
||||
import mindustry.ui.LiquidDisplay;
|
||||
import mindustry.world.meta.StatValue;
|
||||
import arc.func.*;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.struct.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class LiquidFilterValue implements StatValue{
|
||||
private final Boolf<Liquid> filter;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package mindustry.world.meta.values;
|
||||
|
||||
import arc.scene.ui.layout.Table;
|
||||
import mindustry.type.Liquid;
|
||||
import mindustry.ui.LiquidDisplay;
|
||||
import mindustry.world.meta.StatValue;
|
||||
import arc.scene.ui.layout.*;
|
||||
import mindustry.type.*;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
public class LiquidValue implements StatValue{
|
||||
private final Liquid liquid;
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
package mindustry.world.meta.values;
|
||||
|
||||
import arc.scene.ui.layout.Table;
|
||||
import arc.util.Strings;
|
||||
import mindustry.world.meta.StatUnit;
|
||||
import mindustry.world.meta.StatValue;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.util.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
/**
|
||||
* A stat that is a number with a unit attacked.
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package mindustry.world.meta.values;
|
||||
|
||||
import arc.scene.ui.layout.Table;
|
||||
import arc.util.Strings;
|
||||
import mindustry.world.meta.StatValue;
|
||||
import arc.scene.ui.layout.*;
|
||||
import arc.util.*;
|
||||
import mindustry.world.meta.*;
|
||||
|
||||
public class StringValue implements StatValue{
|
||||
private final String value;
|
||||
|
||||
@@ -9,7 +9,7 @@ import mindustry.type.*;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class ItemModule extends BlockModule{
|
||||
public static final ItemModule empty = new ItemModule();
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package mindustry.world.modules;
|
||||
|
||||
import arc.math.*;
|
||||
import arc.util.*;
|
||||
import arc.util.ArcAnnotate.*;
|
||||
import arc.util.*;
|
||||
import arc.util.io.*;
|
||||
import mindustry.type.*;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import static mindustry.Vars.content;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class LiquidModule extends BlockModule{
|
||||
private static final int windowSize = 3, updateInterval = 60;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package mindustry.world.modules;
|
||||
|
||||
import arc.struct.IntSeq;
|
||||
import arc.struct.*;
|
||||
import arc.util.io.*;
|
||||
import mindustry.world.blocks.power.PowerGraph;
|
||||
import mindustry.world.blocks.power.*;
|
||||
|
||||
public class PowerModule extends BlockModule{
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user