diff options
| author | Tom Black <[email protected]> | 2016-10-10 17:37:18 -0400 |
|---|---|---|
| committer | Tom Black <[email protected]> | 2016-10-10 17:37:18 -0400 |
| commit | ad85619dbc7591121ed0100938a9c10778ccd73b (patch) | |
| tree | 383fecde6d6651453c23e67f877cde40cf5c6960 | |
| parent | 6d96afd6421c68eaf42b319a282d69a8bbd40031 (diff) | |
| download | ruby2d-ad85619dbc7591121ed0100938a9c10778ccd73b.tar.gz ruby2d-ad85619dbc7591121ed0100938a9c10778ccd73b.zip | |
Read `window->fps` as a double
| -rw-r--r-- | ext/ruby2d/ruby2d.c | 2 | ||||
| -rw-r--r-- | lib/ruby2d/window.rb | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/ext/ruby2d/ruby2d.c b/ext/ruby2d/ruby2d.c index c97b739..183709d 100644 --- a/ext/ruby2d/ruby2d.c +++ b/ext/ruby2d/ruby2d.c @@ -145,7 +145,7 @@ static void update() { rb_iv_set(self, "@mouse_y", INT2NUM(window->mouse.y)); // Store frame rate - rb_iv_set(self, "@fps", INT2NUM(window->fps)); + rb_iv_set(self, "@fps", DBL2NUM(window->fps)); // Call update proc, `window.update` rb_funcall(self, rb_intern("update_callback"), 0); diff --git a/lib/ruby2d/window.rb b/lib/ruby2d/window.rb index 73674fb..adbebfe 100644 --- a/lib/ruby2d/window.rb +++ b/lib/ruby2d/window.rb @@ -12,7 +12,7 @@ module Ruby2D @resizable = false @mouse_x = @mouse_y = 0 @fps_cap = fps - @fps = 60 + @fps = fps @vsync = vsync @objects = [] @keys, @keys_up, @keys_down, @controller = {}, {}, {}, {} |
