From 78471c18606f08ffad30e3466daf152e58937cbf Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 13 Oct 2019 19:43:51 -0400 Subject: [PATCH] Cleanup --- .../anuke/mindustry/ui/layout/RadialTreeLayout.java | 11 ++++++----- core/src/io/anuke/mindustry/ui/layout/TreeLayout.java | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/core/src/io/anuke/mindustry/ui/layout/RadialTreeLayout.java b/core/src/io/anuke/mindustry/ui/layout/RadialTreeLayout.java index 8628c1886c..b8aad3d3c4 100644 --- a/core/src/io/anuke/mindustry/ui/layout/RadialTreeLayout.java +++ b/core/src/io/anuke/mindustry/ui/layout/RadialTreeLayout.java @@ -4,6 +4,9 @@ import io.anuke.arc.collection.*; import io.anuke.arc.math.*; public class RadialTreeLayout implements TreeLayout{ + private static ObjectSet visited = new ObjectSet<>(); + private static Queue queue = new Queue<>(); + public float startRadius, delta; @Override @@ -31,17 +34,15 @@ public class RadialTreeLayout implements TreeLayout{ child.x = x; child.y = y; - if(child.children.length > 0){ - radialize(child, theta, mi); - } + if(child.children.length > 0) radialize(child, theta, mi); theta = mi; } } int bfs(TreeNode node, boolean assign){ + visited.clear(); + queue.clear(); if(assign) node.number = 0; - ObjectSet visited = new ObjectSet<>(); - Queue queue = new Queue<>(); int leaves = 0; visited.add(node); diff --git a/core/src/io/anuke/mindustry/ui/layout/TreeLayout.java b/core/src/io/anuke/mindustry/ui/layout/TreeLayout.java index ba904f69c9..8b905e051d 100644 --- a/core/src/io/anuke/mindustry/ui/layout/TreeLayout.java +++ b/core/src/io/anuke/mindustry/ui/layout/TreeLayout.java @@ -12,7 +12,7 @@ public interface TreeLayout{ //internal stuff public float mode, prelim, change, shift; - public int number = -1, ancestors; + public int number = -1; public TreeNode thread, ancestor; public boolean isLeaf(){