diff options
| author | realtradam <[email protected]> | 2022-01-22 06:44:00 -0500 |
|---|---|---|
| committer | realtradam <[email protected]> | 2022-01-22 06:44:00 -0500 |
| commit | 49037d3ce6a171a3b1128c2bac6edea22f80d282 (patch) | |
| tree | 8713060dae0ab2a00f60853a4ad989d07104511c | |
| parent | 4846d9f0121966c2dfb31dc0bf7e349ebfef3065 (diff) | |
| download | mruby-raylib-49037d3ce6a171a3b1128c2bac6edea22f80d282.tar.gz mruby-raylib-49037d3ce6a171a3b1128c2bac6edea22f80d282.zip | |
.
| -rw-r--r-- | mrblib/raylib.rb | 8 | ||||
| -rw-r--r-- | src/raylib.c | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/mrblib/raylib.rb b/mrblib/raylib.rb index a75f795..e3c99cb 100644 --- a/mrblib/raylib.rb +++ b/mrblib/raylib.rb @@ -48,7 +48,7 @@ module Raylib end - def draw_text(text:, x:, y:, font_size:, color:) + def draw_text(text:, x:, y:, font_size:, color: Rl::Color.new(255,255,255,255)) self._draw_text(text, x, y, font_size, color) end @@ -56,12 +56,12 @@ module Raylib self._draw_texture(texture, x, y, tint) end - def draw_texture_ex(texture:, pos:, rotation:, scale:, tint: Rl::Color.new(255,255,255,255)) + def draw_texture_ex(texture:, pos:, rotation: 0, scale: 1, tint: Rl::Color.new(255,255,255,255)) self._draw_texture_ex(texture, pos, rotation, scale, tint) end - def draw_texture_pro(texture:, source:, dest:, origin:, rotation:, tint: Rl::Color.new(255,255,255,255)) - self._draw_texture_pro(texture, source, dest, origin, rotation, tint) + def draw_texture_pro(texture:, source_rect:, dest_rect:, origin: Rl::Vector.new(0,0), rotation: 0, tint: Rl::Color.new(255,255,255,255)) + self._draw_texture_pro(texture, source_rect, dest_rect, origin, rotation, tint) end def keys_pressed diff --git a/src/raylib.c b/src/raylib.c index 5322aae..7158a3e 100644 --- a/src/raylib.c +++ b/src/raylib.c @@ -295,7 +295,7 @@ mrb_draw_texture_pro(mrb_state* mrb, mrb_value self) { mrb_value dest_rect_obj; mrb_float rotation; mrb_value tint_obj; - mrb_get_args(mrb, "oooofo", &texture_obj, &pos_obj, &source_rect_obj, &dest_rect_obj, &rotation, &tint_obj); + mrb_get_args(mrb, "oooofo", &texture_obj, &source_rect_obj, &dest_rect_obj, &pos_obj, &rotation, &tint_obj); Texture *texture_data = DATA_GET_PTR(mrb, texture_obj, &Texture_type, Texture); Vector2 *pos_data = DATA_GET_PTR(mrb, pos_obj, &Vector2_type, Vector2); |
