aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/TemplateProgram.kt
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/main/kotlin/TemplateProgram.kt30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/main/kotlin/TemplateProgram.kt b/src/main/kotlin/TemplateProgram.kt
new file mode 100644
index 0000000..3187dc8
--- /dev/null
+++ b/src/main/kotlin/TemplateProgram.kt
@@ -0,0 +1,30 @@
+import org.openrndr.application
+import org.openrndr.color.ColorRGBa
+import org.openrndr.draw.FontImageMap
+import org.openrndr.draw.loadImage
+import org.openrndr.draw.tint
+
+fun main() = application {
+ configure {
+ width = 768
+ height = 576
+ }
+
+ program {
+
+ val image = loadImage("file:data/images/pm5544.png")
+ val font = FontImageMap.fromUrl("file:data/fonts/IBMPlexMono-Regular.ttf", 64.0)
+
+ extend {
+ drawer.drawStyle.colorMatrix = tint(ColorRGBa.WHITE.shade(0.2))
+ drawer.image(image)
+
+ drawer.fill = ColorRGBa.PINK
+ drawer.circle(Math.cos(seconds)*width/2.0+width/2.0, Math.sin(0.5*seconds)*height/2.0 + height/2.0, 140.0)
+
+ drawer.fontMap = font
+ drawer.fill = ColorRGBa.WHITE
+ drawer.text("OPENRNDR", width/2.0, height /2.0)
+ }
+ }
+} \ No newline at end of file