Bugfixes
This commit is contained in:
@@ -40,10 +40,15 @@ public class TechTreeDialog extends FloatingDialog{
|
|||||||
|
|
||||||
titleTable.remove();
|
titleTable.remove();
|
||||||
margin(0f).marginBottom(8);
|
margin(0f).marginBottom(8);
|
||||||
cont.stack(view = new View(), items = new ItemsDisplay()).grow();
|
Stack stack = cont.stack(view = new View(), items = new ItemsDisplay()).grow().get();
|
||||||
|
|
||||||
Events.on(ContentReloadEvent.class, e -> {
|
Events.on(ContentReloadEvent.class, e -> {
|
||||||
|
nodes.clear();
|
||||||
root = new TechTreeNode(TechTree.root, null);
|
root = new TechTreeNode(TechTree.root, null);
|
||||||
|
checkNodes(root);
|
||||||
|
treeLayout();
|
||||||
|
stack.getChildren().get(0).remove();
|
||||||
|
stack.addChildAt(0, view = new View());
|
||||||
});
|
});
|
||||||
|
|
||||||
shown(() -> {
|
shown(() -> {
|
||||||
@@ -357,7 +362,6 @@ public class TechTreeDialog extends FloatingDialog{
|
|||||||
infoTable.table(t -> t.margin(3f).left().labelWrap(node.block.description).color(Color.lightGray).growX()).fillX();
|
infoTable.table(t -> t.margin(3f).left().labelWrap(node.block.description).color(Color.lightGray).growX()).fillX();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
addChild(infoTable);
|
addChild(infoTable);
|
||||||
infoTable.pack();
|
infoTable.pack();
|
||||||
infoTable.act(Core.graphics.getDeltaTime());
|
infoTable.act(Core.graphics.getDeltaTime());
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import io.anuke.arc.graphics.Color;
|
|||||||
import io.anuke.arc.graphics.g2d.Draw;
|
import io.anuke.arc.graphics.g2d.Draw;
|
||||||
import io.anuke.arc.graphics.g2d.Lines;
|
import io.anuke.arc.graphics.g2d.Lines;
|
||||||
import io.anuke.arc.math.Mathf;
|
import io.anuke.arc.math.Mathf;
|
||||||
|
import io.anuke.arc.util.ArcAnnotate.*;
|
||||||
import io.anuke.mindustry.entities.type.TileEntity;
|
import io.anuke.mindustry.entities.type.TileEntity;
|
||||||
import io.anuke.mindustry.type.Item;
|
import io.anuke.mindustry.type.Item;
|
||||||
import io.anuke.mindustry.type.ItemStack;
|
import io.anuke.mindustry.type.ItemStack;
|
||||||
@@ -20,7 +21,7 @@ import io.anuke.mindustry.world.meta.values.ItemFilterValue;
|
|||||||
* Extracts a random list of items from an input item and an input liquid.
|
* Extracts a random list of items from an input item and an input liquid.
|
||||||
*/
|
*/
|
||||||
public class Separator extends Block{
|
public class Separator extends Block{
|
||||||
protected ItemStack[] results;
|
protected @NonNull ItemStack[] results;
|
||||||
protected float craftTime;
|
protected float craftTime;
|
||||||
protected float spinnerRadius = 2.5f;
|
protected float spinnerRadius = 2.5f;
|
||||||
protected float spinnerLength = 1f;
|
protected float spinnerLength = 1f;
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import io.anuke.arc.graphics.g2d.*;
|
|||||||
import io.anuke.arc.math.*;
|
import io.anuke.arc.math.*;
|
||||||
import io.anuke.arc.math.geom.*;
|
import io.anuke.arc.math.geom.*;
|
||||||
import io.anuke.arc.util.*;
|
import io.anuke.arc.util.*;
|
||||||
|
import io.anuke.arc.util.ArcAnnotate.*;
|
||||||
import io.anuke.mindustry.content.*;
|
import io.anuke.mindustry.content.*;
|
||||||
import io.anuke.mindustry.entities.*;
|
import io.anuke.mindustry.entities.*;
|
||||||
import io.anuke.mindustry.entities.traits.*;
|
import io.anuke.mindustry.entities.traits.*;
|
||||||
@@ -23,7 +24,7 @@ import java.io.*;
|
|||||||
import static io.anuke.mindustry.Vars.*;
|
import static io.anuke.mindustry.Vars.*;
|
||||||
|
|
||||||
public class MechPad extends Block{
|
public class MechPad extends Block{
|
||||||
protected Mech mech;
|
protected @NonNull Mech mech;
|
||||||
protected float buildTime = 60 * 5;
|
protected float buildTime = 60 * 5;
|
||||||
|
|
||||||
public MechPad(String name){
|
public MechPad(String name){
|
||||||
|
|||||||
Reference in New Issue
Block a user