diff --git a/core/examples/build.gradle.kts b/core/examples/build.gradle.kts new file mode 100644 index 000000000..89177b6f2 --- /dev/null +++ b/core/examples/build.gradle.kts @@ -0,0 +1,12 @@ +plugins { + id("java") +} + +repositories { + mavenCentral() + maven { url = uri("https://jogamp.org/deployment/maven") } +} + +dependencies { + implementation(project(":core")) +} diff --git a/core/examples/src/main/java/Basic.java b/core/examples/src/main/java/Basic.java new file mode 100644 index 000000000..379bb4b30 --- /dev/null +++ b/core/examples/src/main/java/Basic.java @@ -0,0 +1,22 @@ +import processing.core.PApplet; + +public class Basic extends PApplet { + public void settings(){ + size(500, 500); + } + + public void draw(){ + ellipse(width / 2f, height / 2f, 125f, 125f); + } + + + public static void main(String[] passedArgs) { + String[] appletArgs = new String[]{ Basic.class.getName()}; + if (passedArgs != null) { + PApplet.main(concat(appletArgs, passedArgs)); + } else { + PApplet.main(appletArgs); + } + + } +} diff --git a/settings.gradle.kts b/settings.gradle.kts index b0b5961e7..a71f0a98e 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,6 +1,7 @@ rootProject.name = "processing" include( "core", + "core:examples", "app", "java", "java:preprocessor",