From 121c60ddef0a6b09854e414c43a3b10c1a6cb94b Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Tue, 21 Jan 2025 19:59:24 +0100 Subject: [PATCH] feneeeeeeeeeeetre --- .gitignore | 4 +++- app/build.gradle | 4 +++- app/src/main/java/gui/Main.java | 23 +++++++++++++++++++++++ 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 app/src/main/java/gui/Main.java diff --git a/.gitignore b/.gitignore index 2fd3480..4a72e34 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,6 @@ build .vscode .idea -output.puml \ No newline at end of file +output.puml + +imgui.ini \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index 4d27427..f483d79 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -29,11 +29,13 @@ dependencies { implementation 'org.json:json:20250107' implementation 'com.fasterxml.jackson.core:jackson-databind:2.18.2' + + implementation "io.github.spair:imgui-java-app:1.88.0" } application { // Define the main class for the application. - mainClass = 'sudoku.Main' + mainClass = 'gui.Main' } tasks.named('test') { diff --git a/app/src/main/java/gui/Main.java b/app/src/main/java/gui/Main.java new file mode 100644 index 0000000..616ad57 --- /dev/null +++ b/app/src/main/java/gui/Main.java @@ -0,0 +1,23 @@ +package gui; + +import imgui.ImGui; +import imgui.app.Application; +import imgui.app.Configuration; + +public class Main extends Application { + @Override + protected void configure(Configuration config) { + config.setTitle("Dear ImGui is Awesome!"); + } + + @Override + public void process() { + ImGui.begin("Window"); + ImGui.text("Hello, World!"); + ImGui.end(); + } + + public static void main(String[] args) { + launch(new Main()); + } +} \ No newline at end of file