summaryrefslogtreecommitdiffhomepage
path: root/samples/12_c_extensions/01_basics/app
diff options
context:
space:
mode:
authorAmir Rajan <[email protected]>2020-10-13 00:45:16 -0500
committerAmir Rajan <[email protected]>2020-10-13 00:48:54 -0500
commit05cbef7fb8224332795e5685be499d81d20e7d93 (patch)
tree13ec5f1755c2f45618741f2f016ed8729dbedd41 /samples/12_c_extensions/01_basics/app
parentabad948c1154d88d79b9f891e3b7315540e0b0a3 (diff)
downloaddragonruby-game-toolkit-contrib-05cbef7fb8224332795e5685be499d81d20e7d93.tar.gz
dragonruby-game-toolkit-contrib-05cbef7fb8224332795e5685be499d81d20e7d93.zip
Synced with 1.26.
Diffstat (limited to 'samples/12_c_extensions/01_basics/app')
-rw-r--r--samples/12_c_extensions/01_basics/app/main.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/samples/12_c_extensions/01_basics/app/main.rb b/samples/12_c_extensions/01_basics/app/main.rb
index 537b9b1..2d61fa3 100644
--- a/samples/12_c_extensions/01_basics/app/main.rb
+++ b/samples/12_c_extensions/01_basics/app/main.rb
@@ -1,7 +1,10 @@
-$gtk.ffi_misc.gtk_dlopen("./samples/12_c_extensions/01_basics/build.dir/ext.lib")
+$gtk.ffi_misc.gtk_dlopen("ext")
include FFI::CExt
def tick args
- args.outputs.labels << [460, 600, "square(42) = #{square(42)}"]
+ args.outputs.labels << [640, 500, "mouse.x = #{args.mouse.x.to_i}", 5, 1]
+ args.outputs.labels << [640, 460, "square(mouse.x) = #{square(args.mouse.x.to_i)}", 5, 1]
+ args.outputs.labels << [640, 420, "mouse.y = #{args.mouse.y.to_i}", 5, 1]
+ args.outputs.labels << [640, 380, "square(mouse.y) = #{square(args.mouse.y.to_i)}", 5, 1]
end