diff options
| author | Tom Black <[email protected]> | 2017-02-28 20:02:27 -0500 |
|---|---|---|
| committer | Tom Black <[email protected]> | 2017-02-28 20:02:27 -0500 |
| commit | 6e0bf8a9dcf9bac9b35399c5ee1a7d7368af75bc (patch) | |
| tree | 929138545c05d1761ffb7f5718e3f4913ecb8e6e /ext | |
| parent | c7851266b6f9c54f7a0c8165105577dfd5915d24 (diff) | |
| download | ruby2d-6e0bf8a9dcf9bac9b35399c5ee1a7d7368af75bc.tar.gz ruby2d-6e0bf8a9dcf9bac9b35399c5ee1a7d7368af75bc.zip | |
Simplify native viewport logic
Diffstat (limited to 'ext')
| -rw-r--r-- | ext/ruby2d/ruby2d.c | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/ext/ruby2d/ruby2d.c b/ext/ruby2d/ruby2d.c index 9b032d5..ff506c6 100644 --- a/ext/ruby2d/ruby2d.c +++ b/ext/ruby2d/ruby2d.c @@ -675,21 +675,13 @@ static R_VAL ruby2d_show(R_VAL self) { // Check viewport size and set - int viewport_width; R_VAL vp_w = r_iv_get(self, "@viewport_width"); - if (r_test(vp_w)) { - viewport_width = NUM2INT(vp_w); - } else { - viewport_width = width; - } + int viewport_width = r_test(vp_w) ? NUM2INT(vp_w) : width; - int viewport_height; R_VAL vp_h = r_iv_get(self, "@viewport_height"); - if (r_test(vp_h)) { - viewport_height = NUM2INT(vp_h); - } else { - viewport_height = height; - } + int viewport_height = r_test(vp_h) ? NUM2INT(vp_h) : height; + + // Create and show window window = S2D_CreateWindow( title, width, height, update, render, flags |
