summaryrefslogtreecommitdiffhomepage
path: root/test/controller.rb
diff options
context:
space:
mode:
authorTom Black <[email protected]>2016-12-24 22:17:34 -0600
committerTom Black <[email protected]>2016-12-24 22:17:34 -0600
commite81d32b470cdead1c114b6d1b5b6bda958d6b1ad (patch)
tree3d61e376c8f460b2ff932cb9f9104f2e0cf5b72e /test/controller.rb
parent326b74d485ce81c0a4e1da0e5158a2c83e028915 (diff)
downloadruby2d-e81d32b470cdead1c114b6d1b5b6bda958d6b1ad.tar.gz
ruby2d-e81d32b470cdead1c114b6d1b5b6bda958d6b1ad.zip
Merge all tests into `test/` directory
Diffstat (limited to 'test/controller.rb')
-rw-r--r--test/controller.rb47
1 files changed, 47 insertions, 0 deletions
diff --git a/test/controller.rb b/test/controller.rb
new file mode 100644
index 0000000..0007ddd
--- /dev/null
+++ b/test/controller.rb
@@ -0,0 +1,47 @@
+require 'ruby2d'
+
+set width: 200, height: 100, title: "Ruby 2D – Controller"
+
+on controller: 'left' do
+ puts "conroller left"
+end
+
+on controller: 'right' do
+ puts "conroller right"
+end
+
+on controller: 'up' do
+ puts "conroller up"
+end
+
+on controller: 'down' do
+ puts "conroller down"
+end
+
+on controller: 0 do
+ puts "conroller btn 0"
+end
+
+on controller: 1 do
+ puts "conroller btn 1"
+end
+
+on controller: 2 do
+ puts "conroller btn 2"
+end
+
+on controller: 3 do
+ puts "conroller btn 3"
+end
+
+on_controller do |which, is_axis, axis, val, is_btn, btn|
+ puts "=== Controller Pressed ===",
+ "which: which",
+ "is_axis: #{is_axis}",
+ "axis: #{axis}",
+ "val: #{val}",
+ "is_btn: #{is_btn}",
+ "btn: #{btn}"
+end
+
+show