mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-02-04 16:09:23 +07:00
Fixed #3973
This commit is contained in:
parent
901c23f295
commit
bbf84185cc
@ -766,9 +766,7 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{
|
||||
sector.isBeingPlayed() ? "@sectors.resume" :
|
||||
sector.hasBase() ? "@sectors.go" :
|
||||
locked ? "@locked" : "@sectors.launch",
|
||||
locked ? Icon.lock : Icon.play, () -> {
|
||||
playSelected();
|
||||
}).growX().height(54f).minWidth(170f).padTop(4).disabled(locked);
|
||||
locked ? Icon.lock : Icon.play, this::playSelected).growX().height(54f).minWidth(170f).padTop(4).disabled(locked);
|
||||
}
|
||||
|
||||
stable.pack();
|
||||
|
@ -25,6 +25,7 @@ public class SStats implements SteamUserStatsCallback{
|
||||
|
||||
private ObjectSet<String> blocksBuilt = new ObjectSet<>(), unitsBuilt = new ObjectSet<>();
|
||||
private ObjectSet<UnitType> t5s = new ObjectSet<>();
|
||||
private IntSet checked = new IntSet();
|
||||
|
||||
public SStats(){
|
||||
stats.requestCurrentStats();
|
||||
@ -136,9 +137,11 @@ public class SStats implements SteamUserStatsCallback{
|
||||
}
|
||||
|
||||
if(e.tile.block() instanceof Conveyor){
|
||||
checked.clear();
|
||||
check: {
|
||||
Tile current = e.tile;
|
||||
for(int i = 0; i < 4; i++){
|
||||
checked.add(current.pos());
|
||||
if(current.build == null) break check;
|
||||
Tile next = current.nearby(current.build.rotation);
|
||||
if(next != null && next.block() instanceof Conveyor){
|
||||
@ -148,7 +151,7 @@ public class SStats implements SteamUserStatsCallback{
|
||||
}
|
||||
}
|
||||
|
||||
if(current == e.tile){
|
||||
if(current == e.tile && checked.size == 4){
|
||||
circleConveyor.complete();
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user