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