From 4597d0a4aab0f0c5d49cd5362f79466a0e4c18e1 Mon Sep 17 00:00:00 2001 From: Isuru Samarathunga Date: Sat, 18 Oct 2025 00:07:21 +0530 Subject: [PATCH] Android Project --- .gitmodules | 6 +- Android/AndroidProject/.gitignore | 15 + .../.idea/.gitignore | 0 Android/AndroidProject/.idea/.name | 1 + .../.idea/AndroidProjectSystem.xml | 0 .../.idea/compiler.xml | 0 .../.idea/deploymentTargetSelector.xml | 0 .../.idea/gradle.xml | 1 - .../inspectionProfiles/Project_Default.xml | 61 ++ .../.idea/migrations.xml | 0 .../.idea/misc.xml | 1 + .../.idea/runConfigurations.xml | 0 .../.idea/vcs.xml | 0 Android/AndroidProject/app/.gitignore | 1 + Android/AndroidProject/app/build.gradle.kts | 59 ++ Android/AndroidProject/app/proguard-rules.pro | 21 + .../app/src/main/AndroidManifest.xml | 57 ++ .../app/src/main/ic_launcher-playstore.png | Bin 0 -> 79579 bytes .../java/com/iasoft/iaegame/MainActivity.kt | 16 + .../java/com/iasoft/iaegame/ui/theme/Color.kt | 11 + .../java/com/iasoft/iaegame/ui/theme/Theme.kt | 58 ++ .../java/com/iasoft/iaegame/ui/theme/Type.kt | 34 + .../main/java/org/libsdl/app/HIDDevice.java | 0 .../app/HIDDeviceBLESteamController.java | 0 .../java/org/libsdl/app/HIDDeviceManager.java | 0 .../java/org/libsdl/app/HIDDeviceUSB.java | 0 .../app/src/main/java/org/libsdl/app/SDL.java | 0 .../main/java/org/libsdl/app/SDLActivity.java | 50 +- .../java/org/libsdl/app/SDLAudioManager.java | 0 .../org/libsdl/app/SDLControllerManager.java | 21 +- .../java/org/libsdl/app/SDLDummyEdit.java | 0 .../org/libsdl/app/SDLInputConnection.java | 0 .../main/java/org/libsdl/app/SDLSurface.java | 43 +- .../app/src/main/jniLibs/arm64-v8a/.gitkeep | 0 .../app/src/main/jniLibs/x86_64/.gitkeep | 0 .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1438 bytes .../mipmap-hdpi/ic_launcher_foreground.webp | Bin 0 -> 3390 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2558 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 916 bytes .../mipmap-mdpi/ic_launcher_foreground.webp | Bin 0 -> 1836 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1582 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 2104 bytes .../mipmap-xhdpi/ic_launcher_foreground.webp | Bin 0 -> 4424 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3724 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 3526 bytes .../mipmap-xxhdpi/ic_launcher_foreground.webp | Bin 0 -> 8602 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 6114 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 5434 bytes .../ic_launcher_foreground.webp | Bin 0 -> 14412 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 9518 bytes .../app/src/main/res/values/colors.xml | 10 + .../res/values/ic_launcher_background.xml | 4 + .../app/src/main/res/values/strings.xml | 3 + .../app/src/main/res/values/themes.xml | 5 + .../app/src/main/res/xml/backup_rules.xml | 13 + .../main/res/xml/data_extraction_rules.xml | 19 + Android/AndroidProject/build.gradle.kts | 6 + Android/AndroidProject/gradle.properties | 23 + .../AndroidProject/gradle/libs.versions.toml | 32 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 +- .../gradlew | 143 +-- .../gradlew.bat | 53 +- Android/AndroidProject/settings.gradle.kts | 23 + .../.gradle/8.12/checksums/checksums.lock | Bin 17 -> 0 bytes .../executionHistory/executionHistory.bin | Bin 2300074 -> 0 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 0 bytes .../.gradle/8.12/fileChanges/last-build.bin | Bin 1 -> 0 bytes .../.gradle/8.12/fileHashes/fileHashes.bin | Bin 1144294 -> 0 bytes .../.gradle/8.12/fileHashes/fileHashes.lock | Bin 17 -> 0 bytes .../8.12/fileHashes/resourceHashesCache.bin | Bin 19143 -> 0 bytes .../.gradle/8.12/gc.properties | 0 .../buildOutputCleanup.lock | Bin 17 -> 0 bytes .../buildOutputCleanup/cache.properties | 2 - .../buildOutputCleanup/outputFiles.bin | Bin 21971 -> 0 bytes .../android-project/.gradle/config.properties | 2 - .../android-project/.gradle/file-system.probe | Bin 8 -> 0 bytes .../.gradle/vcs-1/gc.properties | 0 .../.idea/caches/deviceStreaming.xml | 921 ------------------ .../android-project/.idea/deviceManager.xml | 13 - Android/android-project/app/build.gradle | 29 - .../android-project/app/proguard-rules.pro | 77 -- .../app/src/main/AndroidManifest.xml | 108 -- .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 2683 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 1698 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 3872 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6874 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 14526 -> 0 bytes .../app/src/main/res/values/colors.xml | 6 - .../app/src/main/res/values/strings.xml | 3 - .../app/src/main/res/values/styles.xml | 7 - Android/android-project/build.gradle | 25 - Android/android-project/gradle.properties | 17 - .../gradle/wrapper/gradle-wrapper.jar | Bin 54213 -> 0 bytes Android/android-project/local.properties | 8 - Android/android-project/settings.gradle | 1 - Engine/Src/Imp/CPP/Renderer/Renderer.cpp | 17 +- Resources/logo.png | Bin 0 -> 67611 bytes Vendor/IACore | 2 +- Vendor/SDL | 2 +- 102 files changed, 697 insertions(+), 1349 deletions(-) create mode 100644 Android/AndroidProject/.gitignore rename Android/{android-project => AndroidProject}/.idea/.gitignore (100%) create mode 100644 Android/AndroidProject/.idea/.name rename Android/{android-project => AndroidProject}/.idea/AndroidProjectSystem.xml (100%) rename Android/{android-project => AndroidProject}/.idea/compiler.xml (100%) rename Android/{android-project => AndroidProject}/.idea/deploymentTargetSelector.xml (100%) rename Android/{android-project => AndroidProject}/.idea/gradle.xml (90%) create mode 100644 Android/AndroidProject/.idea/inspectionProfiles/Project_Default.xml rename Android/{android-project => AndroidProject}/.idea/migrations.xml (100%) rename Android/{android-project => AndroidProject}/.idea/misc.xml (91%) rename Android/{android-project => AndroidProject}/.idea/runConfigurations.xml (100%) rename Android/{android-project => AndroidProject}/.idea/vcs.xml (100%) create mode 100644 Android/AndroidProject/app/.gitignore create mode 100644 Android/AndroidProject/app/build.gradle.kts create mode 100644 Android/AndroidProject/app/proguard-rules.pro create mode 100644 Android/AndroidProject/app/src/main/AndroidManifest.xml create mode 100644 Android/AndroidProject/app/src/main/ic_launcher-playstore.png create mode 100644 Android/AndroidProject/app/src/main/java/com/iasoft/iaegame/MainActivity.kt create mode 100644 Android/AndroidProject/app/src/main/java/com/iasoft/iaegame/ui/theme/Color.kt create mode 100644 Android/AndroidProject/app/src/main/java/com/iasoft/iaegame/ui/theme/Theme.kt create mode 100644 Android/AndroidProject/app/src/main/java/com/iasoft/iaegame/ui/theme/Type.kt rename Android/{android-project => AndroidProject}/app/src/main/java/org/libsdl/app/HIDDevice.java (100%) rename Android/{android-project => AndroidProject}/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java (100%) rename Android/{android-project => AndroidProject}/app/src/main/java/org/libsdl/app/HIDDeviceManager.java (100%) rename Android/{android-project => AndroidProject}/app/src/main/java/org/libsdl/app/HIDDeviceUSB.java (100%) rename Android/{android-project => AndroidProject}/app/src/main/java/org/libsdl/app/SDL.java (100%) rename Android/{android-project => AndroidProject}/app/src/main/java/org/libsdl/app/SDLActivity.java (98%) rename Android/{android-project => AndroidProject}/app/src/main/java/org/libsdl/app/SDLAudioManager.java (100%) rename Android/{android-project => AndroidProject}/app/src/main/java/org/libsdl/app/SDLControllerManager.java (97%) rename Android/{android-project => AndroidProject}/app/src/main/java/org/libsdl/app/SDLDummyEdit.java (100%) rename Android/{android-project => AndroidProject}/app/src/main/java/org/libsdl/app/SDLInputConnection.java (100%) rename Android/{android-project => AndroidProject}/app/src/main/java/org/libsdl/app/SDLSurface.java (91%) rename Android/{android-project => AndroidProject}/app/src/main/jniLibs/arm64-v8a/.gitkeep (100%) rename Android/{android-project => AndroidProject}/app/src/main/jniLibs/x86_64/.gitkeep (100%) create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp create mode 100644 Android/AndroidProject/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 Android/AndroidProject/app/src/main/res/values/colors.xml create mode 100644 Android/AndroidProject/app/src/main/res/values/ic_launcher_background.xml create mode 100644 Android/AndroidProject/app/src/main/res/values/strings.xml create mode 100644 Android/AndroidProject/app/src/main/res/values/themes.xml create mode 100644 Android/AndroidProject/app/src/main/res/xml/backup_rules.xml create mode 100644 Android/AndroidProject/app/src/main/res/xml/data_extraction_rules.xml create mode 100644 Android/AndroidProject/build.gradle.kts create mode 100644 Android/AndroidProject/gradle.properties create mode 100644 Android/AndroidProject/gradle/libs.versions.toml create mode 100644 Android/AndroidProject/gradle/wrapper/gradle-wrapper.jar rename Android/{android-project => AndroidProject}/gradle/wrapper/gradle-wrapper.properties (80%) rename Android/{android-project => AndroidProject}/gradlew (62%) rename Android/{android-project => AndroidProject}/gradlew.bat (66%) create mode 100644 Android/AndroidProject/settings.gradle.kts delete mode 100644 Android/android-project/.gradle/8.12/checksums/checksums.lock delete mode 100644 Android/android-project/.gradle/8.12/executionHistory/executionHistory.bin delete mode 100644 Android/android-project/.gradle/8.12/executionHistory/executionHistory.lock delete mode 100644 Android/android-project/.gradle/8.12/fileChanges/last-build.bin delete mode 100644 Android/android-project/.gradle/8.12/fileHashes/fileHashes.bin delete mode 100644 Android/android-project/.gradle/8.12/fileHashes/fileHashes.lock delete mode 100644 Android/android-project/.gradle/8.12/fileHashes/resourceHashesCache.bin delete mode 100644 Android/android-project/.gradle/8.12/gc.properties delete mode 100644 Android/android-project/.gradle/buildOutputCleanup/buildOutputCleanup.lock delete mode 100644 Android/android-project/.gradle/buildOutputCleanup/cache.properties delete mode 100644 Android/android-project/.gradle/buildOutputCleanup/outputFiles.bin delete mode 100644 Android/android-project/.gradle/config.properties delete mode 100644 Android/android-project/.gradle/file-system.probe delete mode 100644 Android/android-project/.gradle/vcs-1/gc.properties delete mode 100644 Android/android-project/.idea/caches/deviceStreaming.xml delete mode 100644 Android/android-project/.idea/deviceManager.xml delete mode 100644 Android/android-project/app/build.gradle delete mode 100644 Android/android-project/app/proguard-rules.pro delete mode 100644 Android/android-project/app/src/main/AndroidManifest.xml delete mode 100644 Android/android-project/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 Android/android-project/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 Android/android-project/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 Android/android-project/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 Android/android-project/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 Android/android-project/app/src/main/res/values/colors.xml delete mode 100644 Android/android-project/app/src/main/res/values/strings.xml delete mode 100644 Android/android-project/app/src/main/res/values/styles.xml delete mode 100644 Android/android-project/build.gradle delete mode 100644 Android/android-project/gradle.properties delete mode 100644 Android/android-project/gradle/wrapper/gradle-wrapper.jar delete mode 100644 Android/android-project/local.properties delete mode 100644 Android/android-project/settings.gradle create mode 100644 Resources/logo.png diff --git a/.gitmodules b/.gitmodules index 6549f27..c3c4fff 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ -[submodule "Vendor/SDL"] - path = Vendor/SDL - url = https://github.com/libsdl-org/SDL [submodule "Vendor/SDL_mixer"] path = Vendor/SDL_mixer url = https://github.com/libsdl-org/SDL_mixer @@ -31,3 +28,6 @@ [submodule "Vendor/json"] path = Vendor/json url = https://github.com/nlohmann/json +[submodule "Vendor/SDL"] + path = Vendor/SDL + url = https://github.com/I-A-S/SDL diff --git a/Android/AndroidProject/.gitignore b/Android/AndroidProject/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/Android/AndroidProject/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/Android/android-project/.idea/.gitignore b/Android/AndroidProject/.idea/.gitignore similarity index 100% rename from Android/android-project/.idea/.gitignore rename to Android/AndroidProject/.idea/.gitignore diff --git a/Android/AndroidProject/.idea/.name b/Android/AndroidProject/.idea/.name new file mode 100644 index 0000000..f1c7078 --- /dev/null +++ b/Android/AndroidProject/.idea/.name @@ -0,0 +1 @@ +IAEGame \ No newline at end of file diff --git a/Android/android-project/.idea/AndroidProjectSystem.xml b/Android/AndroidProject/.idea/AndroidProjectSystem.xml similarity index 100% rename from Android/android-project/.idea/AndroidProjectSystem.xml rename to Android/AndroidProject/.idea/AndroidProjectSystem.xml diff --git a/Android/android-project/.idea/compiler.xml b/Android/AndroidProject/.idea/compiler.xml similarity index 100% rename from Android/android-project/.idea/compiler.xml rename to Android/AndroidProject/.idea/compiler.xml diff --git a/Android/android-project/.idea/deploymentTargetSelector.xml b/Android/AndroidProject/.idea/deploymentTargetSelector.xml similarity index 100% rename from Android/android-project/.idea/deploymentTargetSelector.xml rename to Android/AndroidProject/.idea/deploymentTargetSelector.xml diff --git a/Android/android-project/.idea/gradle.xml b/Android/AndroidProject/.idea/gradle.xml similarity index 90% rename from Android/android-project/.idea/gradle.xml rename to Android/AndroidProject/.idea/gradle.xml index 639c779..97f0a8e 100644 --- a/Android/android-project/.idea/gradle.xml +++ b/Android/AndroidProject/.idea/gradle.xml @@ -1,6 +1,5 @@ -