Skip to content

Commit

Permalink
fixed SDL_RenderRect and SDL_RenderFillRect taking Rect instead of FR…
Browse files Browse the repository at this point in the history
…ect as parameter leading to type coercion and misplacing of rectangle. (#10)
  • Loading branch information
boyair authored Jan 31, 2025
1 parent d174c51 commit 749b84f
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/sdl3.zig
Original file line number Diff line number Diff line change
Expand Up @@ -499,15 +499,15 @@ pub const Renderer = opaque {
}
extern fn SDL_RenderPoint(renderer: *Renderer, x: f32, y: f32) c_int;

pub fn fillRect(renderer: *Renderer, _rect: Rect) Error!void {
pub fn fillRect(renderer: *Renderer, _rect: FRect) Error!void {
if (SDL_RenderFillRect(renderer, &_rect) == False) return makeError();
}
extern fn SDL_RenderFillRect(renderer: ?*Renderer, rect: *const Rect) c_int;
extern fn SDL_RenderFillRect(renderer: ?*Renderer, rect: *const FRect) c_int;

pub fn rect(renderer: *Renderer, _rect: Rect) Error!void {
pub fn rect(renderer: *Renderer, _rect: FRect) Error!void {
if (SDL_RenderRect(renderer, &_rect) == False) return makeError();
}
extern fn SDL_RenderRect(renderer: *Renderer, rect: *const Rect) c_int;
extern fn SDL_RenderRect(renderer: *Renderer, rect: *const FRect) c_int;

pub fn drawGeometry(
r: *Renderer,
Expand Down

0 comments on commit 749b84f

Please sign in to comment.