diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml
deleted file mode 100755
index d0a0dc8e3..000000000
--- a/.idea/deploymentTargetDropDown.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/assets/templates/4.zip b/app/src/main/assets/templates/4.zip
new file mode 100644
index 000000000..386916c92
Binary files /dev/null and b/app/src/main/assets/templates/4.zip differ
diff --git a/app/src/main/java/com/itsaky/androidide/MainActivity.java b/app/src/main/java/com/itsaky/androidide/MainActivity.java
index 58b3ac648..e3158ec91 100755
--- a/app/src/main/java/com/itsaky/androidide/MainActivity.java
+++ b/app/src/main/java/com/itsaky/androidide/MainActivity.java
@@ -285,11 +285,17 @@ public class MainActivity extends StudioActivity implements View.OnClickListener
.setId (3)
.setName (this, R.string.template_kotlin_basic)
.setDescription (this, R.string.template_description_kotlin_basic)
- .setImageId (R.drawable.template_basic);
+ .setImageId (R.drawable.template_basic),
+ libgdx = new ProjectTemplate ()
+ .setId (4)
+ .setName (this, R.string.template_libgdx)
+ .setDescription (this, R.string.template_description_libgdx)
+ .setImageId (R.drawable.template_libgdx);
mTemplates.add (empty);
mTemplates.add (basic);
mTemplates.add (drawer);
mTemplates.add (kotlinBasic);
+ mTemplates.add (libgdx);
}
diff --git a/app/src/main/java/com/itsaky/androidide/utils/ProjectWriter.java b/app/src/main/java/com/itsaky/androidide/utils/ProjectWriter.java
index 58cbfb7f9..5b174dff4 100755
--- a/app/src/main/java/com/itsaky/androidide/utils/ProjectWriter.java
+++ b/app/src/main/java/com/itsaky/androidide/utils/ProjectWriter.java
@@ -49,7 +49,13 @@ public class ProjectWriter {
"app/src/main/AndroidManifest.xml",
"app/src/main/res/values/strings.xml",
"app/src/main/java/$package_name/MainActivity.java",
- "app/src/main/java/$package_name/MainActivity.kt"
+ "app/src/main/java/$package_name/MainActivity.kt",
+ "app/build.gradle",
+ "app/src/main/java/$package_name/AndroidLauncher.java",
+ "app/res/values/strings.xml",
+ "core/build.gradle",
+ "core/src/main/java/$package_name/GameSuperClass.java",
+ "app/AndroidManifest.xml"
};
private static final String JAVA_PATH_REGEX = "/.*/src/.*/java|kt";
diff --git a/app/src/main/res/drawable-xxxhdpi/template_libgdx.png b/app/src/main/res/drawable-xxxhdpi/template_libgdx.png
new file mode 100644
index 000000000..1c556532b
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/template_libgdx.png differ
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index db9031146..39bba62ce 100755
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -156,6 +156,8 @@
Navigation drawer project
Kotlin Basic Project
Kotlin project with Appcompat Toolbar and a Floating Action Button
+ LibGDX Game
+ LibGDX game project set up to render an image as an example.
Save