mirror of
https://github.com/2OOP/pism.git
synced 2026-02-04 02:44:50 +00:00
Escape can't be opened in mainview now
This commit is contained in:
@@ -140,6 +140,12 @@ public final class App extends Application {
|
||||
}
|
||||
|
||||
public void escapePopup() {
|
||||
|
||||
if ( WidgetContainer.getCurrentView() == null
|
||||
|| WidgetContainer.getCurrentView() instanceof MainView) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!Objects.requireNonNull(
|
||||
WidgetContainer.find(widget -> widget instanceof QuitPopup || widget instanceof EscapePopup)
|
||||
).isEmpty()) {
|
||||
|
||||
@@ -2,25 +2,22 @@ package org.toop.app.widget.popup;
|
||||
|
||||
import javafx.geometry.Pos;
|
||||
import javafx.scene.Node;
|
||||
import javafx.scene.control.Button;
|
||||
import org.toop.app.App;
|
||||
import org.toop.app.widget.Primitive;
|
||||
import org.toop.app.widget.WidgetContainer;
|
||||
import org.toop.app.widget.complex.ConfirmWidget;
|
||||
import org.toop.app.widget.complex.PopupWidget;
|
||||
import org.toop.app.widget.complex.ViewWidget;
|
||||
import org.toop.app.widget.tutorial.*;
|
||||
import org.toop.app.widget.view.GameView;
|
||||
import org.toop.app.widget.view.MainView;
|
||||
import org.toop.app.widget.view.OptionsView;
|
||||
import org.toop.local.AppContext;
|
||||
|
||||
import java.awt.*;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class EscapePopup extends PopupWidget {
|
||||
public EscapePopup() {
|
||||
ArrayList<Node> nodes = new ArrayList<>();
|
||||
ViewWidget currentView = WidgetContainer.getCurrentView();
|
||||
ArrayList<Node> nodes = new ArrayList<>();
|
||||
|
||||
nodes.add(Primitive.button("Continue", this::hide, false)); // TODO, localize
|
||||
|
||||
|
||||
Reference in New Issue
Block a user