Files
Sudoku/app/src/main/java/gui/menu/SoloMenu.java
Persson-dev edfffaf061
All checks were successful
Linux arm64 / Build (push) Successful in 27s
feat: multi select sudoku
2025-01-30 18:35:41 +01:00

28 lines
609 B
Java

package gui.menu;
import gui.SudokuSelector;
import imgui.ImGui;
public class SoloMenu extends BaseView {
private final SudokuSelector sudokuSelector;
public SoloMenu(StateMachine stateMachine) {
super(stateMachine);
this.sudokuSelector = new SudokuSelector(true, "Résoudre le sudoku");
this.sudokuSelector.onSelect.connect(this::pushSudokuState);
}
private void pushSudokuState() {
this.stateMachine.pushState(new SudokuView(stateMachine, this.sudokuSelector.getDoku()));
}
@Override
public void render() {
ImGui.text("Solo");
sudokuSelector.render();
renderReturnButton();
}
}