summaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorTom Black <[email protected]>2016-10-09 15:35:13 -0400
committerTom Black <[email protected]>2016-10-09 15:35:13 -0400
commit922d47027ead7cec732e086880a3a8127c0b8cf6 (patch)
tree0e6e9a251e69fdb4936bd9c18df7b66c9172a78c /tests
parent31aebd27ec78e6b751d69d2fb360187270b1be00 (diff)
downloadruby2d-922d47027ead7cec732e086880a3a8127c0b8cf6.tar.gz
ruby2d-922d47027ead7cec732e086880a3a8127c0b8cf6.zip
Add sprites
Also namespace `type_id` definitions
Diffstat (limited to 'tests')
m---------tests/media0
-rw-r--r--tests/testcard.rb12
2 files changed, 11 insertions, 1 deletions
diff --git a/tests/media b/tests/media
-Subproject 1f71d49737eee12071c637f7c936cdc31e4b0d3
+Subproject fd57d1c22c11b1cc84b160236718b7e26c438a3
diff --git a/tests/testcard.rb b/tests/testcard.rb
index c9204cc..95a6d28 100644
--- a/tests/testcard.rb
+++ b/tests/testcard.rb
@@ -141,6 +141,16 @@ t2 = Text.new(0, 325, 20) # Default message
t2.text = "Text can be changed"
fps = Text.new(0, 375, 20)
+
+# Sprites
+s1 = Sprite.new(350, 200, "media/sprite_sheet.png")
+s1.add(forwards: [
+ [ 0, 0, 50, 50, 30],
+ [ 50, 0, 50, 50, 40],
+ [100, 0, 50, 50, 50],
+ [150, 0, 50, 50, 60]
+])
+
# Pointer for mouse
pointer = Square.new(0, 0, 10, 'white')
@@ -151,7 +161,7 @@ end
update do
pointer.x = (get :mouse_x) - 5
pointer.y = (get :mouse_y) - 7
-
+ s1.animate(:forwards)
fps.text = "FPS: #{get :fps}"
end