From 57bd7ec9da14b3e7e338184568a273ce602e1557 Mon Sep 17 00:00:00 2001 From: realtradam Date: Wed, 12 May 2021 07:28:04 -0400 Subject: testing the waters --- app/dragonruby | 1 + app/main.rb | 4 ++++ app/sprites.rb | 28 ++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 120000 app/dragonruby create mode 100644 app/sprites.rb diff --git a/app/dragonruby b/app/dragonruby new file mode 120000 index 0000000..2e5d301 --- /dev/null +++ b/app/dragonruby @@ -0,0 +1 @@ +/home/tradam/Documents/Ruby/dragon/dragonruby-linux-amd64/dragonruby \ No newline at end of file diff --git a/app/main.rb b/app/main.rb index 0ebdc6b..d797a3e 100644 --- a/app/main.rb +++ b/app/main.rb @@ -1,6 +1,10 @@ +require 'app/sprites.rb' def tick args args.outputs.labels << [640, 500, 'Hello World!', 5, 1] args.outputs.labels << [640, 460, 'Go to docs/docs.html and read it!', 5, 1] args.outputs.labels << [640, 420, 'Join the Discord! http://discord.dragonruby.org', 5, 1] args.outputs.sprites << [576, 280, 128, 101, 'dragonruby.png'] + @render = Sprite.objects[1] if args.inputs.keyboard.key_held.a + @render = Sprite.objects[0] if args.inputs.keyboard.key_held.s + args.outputs.sprites << @render end diff --git a/app/sprites.rb b/app/sprites.rb new file mode 100644 index 0000000..0016436 --- /dev/null +++ b/app/sprites.rb @@ -0,0 +1,28 @@ +class Sprite + class <