From 67b1d79c435601fca128421994b838896bfd02b7 Mon Sep 17 00:00:00 2001
From: VoxelTek <53562267+VoxelTek@users.noreply.github.com>
Date: Thu, 14 Aug 2025 13:37:31 +1000
Subject: [PATCH] Initial work on `isle-config` UI stuff
I'm really not sure I have the skills to cleanly implement something like this. I believe that someone else should take over, as I'm not experienced enough in C++ to accomplish this cleanly, or even at all.
---
CONFIG/res/maindialog.ui | 134 ++++++++++++++++++++++++++++++++++++++-
ISLE/isleapp.cpp | 1 +
2 files changed, 133 insertions(+), 2 deletions(-)
diff --git a/CONFIG/res/maindialog.ui b/CONFIG/res/maindialog.ui
index 99931197..9d74c1bb 100644
--- a/CONFIG/res/maindialog.ui
+++ b/CONFIG/res/maindialog.ui
@@ -955,6 +955,126 @@ The game will gradually increase the number of actors until this maximum is reac
Controls
+ -
+
+
+ false
+
+
+ Work-In-Progress, currently non-functional
+
+
+ Keyboard Mappings
+
+
+
-
+
+
+ Forward
+
+
+
+ -
+
+
+ Back
+
+
+
+ -
+
+
+ Left
+
+
+
+ -
+
+
+ Right
+
+
+
+ -
+
+
+ Sprint
+
+
+
+ -
+
+
+ Up
+
+
+
+ -
+
+
+ Numpad 8
+
+
+
+ -
+
+
+ Down
+
+
+
+ -
+
+
+ Numpad 2
+
+
+
+ -
+
+
+ Left
+
+
+
+ -
+
+
+ Numpad 4
+
+
+
+ -
+
+
+ Right
+
+
+
+ -
+
+
+ Numpad 6
+
+
+
+ -
+
+
+ Left Control
+
+
+
+ -
+
+
+ Right Control
+
+
+
+
+
+
-
@@ -1035,8 +1155,8 @@ The game will gradually increase the number of actors until this maximum is reac
0
0
- 449
- 369
+ 217
+ 217
@@ -1326,6 +1446,16 @@ Double-click a path to edit it.
exFullResComboBox
msaaSlider
AFSlider
+ keyForward_1
+ keyForward_2
+ keyBack_1
+ keyBack_2
+ keyLeft_1
+ keyLeft_2
+ keyRight_1
+ keyRight_2
+ keySprint_1
+ keySprint_2
touchComboBox
rumbleCheckBox
scrollArea
diff --git a/ISLE/isleapp.cpp b/ISLE/isleapp.cpp
index 83a7927c..875ecbde 100644
--- a/ISLE/isleapp.cpp
+++ b/ISLE/isleapp.cpp
@@ -45,6 +45,7 @@
#define SDL_MAIN_USE_CALLBACKS
#include
#include
+#include
#include
#include
#include