Files
Sudoku/app/src/main/java/gui/menu/SoloMenu.java
Persson-dev a160042ef4
All checks were successful
Linux arm64 / Build (push) Successful in 27s
feat: uggly leaderboard
2025-01-31 13:48:51 +01:00

29 lines
640 B
Java

package gui.menu;
import gui.widget.SudokuSelector;
import imgui.ImGui;
import sudoku.structure.MultiDoku;
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(MultiDoku doku) {
this.stateMachine.pushState(new SudokuView(stateMachine, doku));
}
@Override
public void render() {
ImGui.text("Solo");
sudokuSelector.render();
renderReturnButton();
}
}