From 4adfbee49d31cb701663bc60aab4b1197f9afb28 Mon Sep 17 00:00:00 2001 From: Tom Black Date: Sun, 17 Jul 2016 23:56:42 -0500 Subject: Add `close` to DSL --- ext/ruby2d/ruby2d.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ext') diff --git a/ext/ruby2d/ruby2d.c b/ext/ruby2d/ruby2d.c index 0a727c9..d891c6a 100644 --- a/ext/ruby2d/ruby2d.c +++ b/ext/ruby2d/ruby2d.c @@ -270,6 +270,15 @@ static VALUE ruby2d_show(VALUE s) { } +/* + * Ruby2D::Window#close + */ +static VALUE ruby2d_close() { + S2D_Close(window); + return Qnil; +} + + /* * Ruby C extension init */ @@ -284,6 +293,9 @@ void Init_ruby2d() { // Ruby2D::Window#show rb_define_method(ruby2d_window_klass, "show", ruby2d_show, 0); + // Ruby2D::Window#close + rb_define_method(ruby2d_window_klass, "close", ruby2d_close, 0); + // Ruby2D::CData c_data_klass = rb_define_class_under(ruby2d_module, "CData", rb_cObject); } -- cgit v1.2.3