summaryrefslogtreecommitdiffhomepage
path: root/app/main.rb
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2021-05-14 20:05:49 -0400
committerrealtradam <[email protected]>2021-05-14 20:05:49 -0400
commit1bf39aaa0d736b1976a32030fd1c18e0eedf1781 (patch)
tree70bc2e70bda09eba2356ed3a67cdbe9efa2b2dd6 /app/main.rb
parent6a2996ceae968029be26ed7ebae8785dcfe877d2 (diff)
downloadtypemon-code-1bf39aaa0d736b1976a32030fd1c18e0eedf1781.tar.gz
typemon-code-1bf39aaa0d736b1976a32030fd1c18e0eedf1781.zip
incorperating ECS into dragonruby
Diffstat (limited to 'app/main.rb')
-rw-r--r--app/main.rb14
1 files changed, 4 insertions, 10 deletions
diff --git a/app/main.rb b/app/main.rb
index d797a3e..3255af0 100644
--- a/app/main.rb
+++ b/app/main.rb
@@ -1,10 +1,4 @@
-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
+require 'app/ECS/entity_manager.rb'
+require 'app/ECS/component_manager.rb'
+require 'app/ECS/system_manager.rb'
+require 'app/tick.rb'