From cbfce01bce4bd082b238a378bb11868e76b4a6d6 Mon Sep 17 00:00:00 2001 From: Tom Black Date: Fri, 25 Dec 2015 23:18:53 -0600 Subject: Store frame rate --- ext/ruby2d/ruby2d.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ext') diff --git a/ext/ruby2d/ruby2d.c b/ext/ruby2d/ruby2d.c index 0681e27..965f863 100644 --- a/ext/ruby2d/ruby2d.c +++ b/ext/ruby2d/ruby2d.c @@ -112,6 +112,9 @@ void update() { rb_iv_set(self, "@mouse_x", INT2NUM(window->mouse.x)); rb_iv_set(self, "@mouse_y", INT2NUM(window->mouse.y)); + // Store frame rate + rb_iv_set(self, "@fps", INT2NUM(window->fps)); + // Call update proc, `window.update` rb_funcall(self, rb_intern("update_callback"), 0); } -- cgit v1.2.3