add menu logic
Some checks failed
Linux arm64 / Build (push) Failing after 5m1s

This commit is contained in:
2025-01-23 12:50:00 +01:00
parent 48fc88d8ab
commit 749f5c831d
8 changed files with 145 additions and 15 deletions

View File

@@ -0,0 +1,24 @@
package gui.menu;
import imgui.ImGui;
public class MainMenu extends BaseMenu {
public MainMenu(StateMachine stateMachine) {
super(stateMachine);
}
@Override
public void render() {
if (ImGui.button("Mode histoire")) {
this.stateMachine.pushState(new SoloMenu(this.stateMachine));
}
if (ImGui.button("Multijoueur")) {
this.stateMachine.pushState(new MultiMenu(this.stateMachine));
}
if (ImGui.button("Options")) {
this.stateMachine.pushState(new OptionsMenu(this.stateMachine));
}
}
}