From a41b530d32c579c27d59857fee900bf9dd8bff9b Mon Sep 17 00:00:00 2001 From: Edwin Jakobs Date: Thu, 1 Aug 2019 15:57:24 +0200 Subject: New gradle/kts based OPENRNDR program template --- src/main/kotlin/TemplateProgram.kt | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/main/kotlin/TemplateProgram.kt (limited to 'src/main/kotlin') 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 -- cgit v1.3.1