Fixed #10173
This commit is contained in:
@@ -123,7 +123,7 @@ public class SerpuloTechTree{
|
|||||||
});
|
});
|
||||||
|
|
||||||
node(pyratiteMixer, () -> {
|
node(pyratiteMixer, () -> {
|
||||||
node(blastMixer, () -> {
|
node(blastMixer, Seq.with(new SectorComplete(facility32m)), () -> {
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -503,11 +503,12 @@ public class SerpuloTechTree{
|
|||||||
});
|
});
|
||||||
|
|
||||||
node(facility32m, Seq.with(
|
node(facility32m, Seq.with(
|
||||||
new Research(pneumaticDrill)
|
new Research(pneumaticDrill),
|
||||||
|
new SectorComplete(stainedMountains)
|
||||||
), () -> {
|
), () -> {
|
||||||
node(extractionOutpost, Seq.with(
|
node(extractionOutpost, Seq.with(
|
||||||
new SectorComplete(stainedMountains),
|
|
||||||
new SectorComplete(windsweptIslands),
|
new SectorComplete(windsweptIslands),
|
||||||
|
new SectorComplete(facility32m),
|
||||||
new Research(groundFactory),
|
new Research(groundFactory),
|
||||||
new Research(nova),
|
new Research(nova),
|
||||||
new Research(airFactory),
|
new Research(airFactory),
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ public class LogicDialog extends BaseDialog{
|
|||||||
boolean privileged;
|
boolean privileged;
|
||||||
@Nullable LExecutor executor;
|
@Nullable LExecutor executor;
|
||||||
GlobalVarsDialog globalsDialog = new GlobalVarsDialog();
|
GlobalVarsDialog globalsDialog = new GlobalVarsDialog();
|
||||||
|
boolean wasRows, wasPortrait;
|
||||||
|
|
||||||
public LogicDialog(){
|
public LogicDialog(){
|
||||||
super("logic");
|
super("logic");
|
||||||
@@ -40,10 +41,18 @@ public class LogicDialog extends BaseDialog{
|
|||||||
addCloseListener();
|
addCloseListener();
|
||||||
|
|
||||||
shown(this::setup);
|
shown(this::setup);
|
||||||
|
shown(() -> {
|
||||||
|
wasRows = LCanvas.useRows();
|
||||||
|
wasPortrait = Core.graphics.isPortrait();
|
||||||
|
});
|
||||||
hidden(() -> consumer.get(canvas.save()));
|
hidden(() -> consumer.get(canvas.save()));
|
||||||
onResize(() -> {
|
onResize(() -> {
|
||||||
setup();
|
if(wasRows != LCanvas.useRows() || wasPortrait != Core.graphics.isPortrait()){
|
||||||
canvas.rebuild();
|
setup();
|
||||||
|
canvas.rebuild();
|
||||||
|
wasPortrait = Core.graphics.isPortrait();
|
||||||
|
wasRows = LCanvas.useRows();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
add(canvas).grow().name("canvas");
|
add(canvas).grow().name("canvas");
|
||||||
|
|||||||
Reference in New Issue
Block a user