diff --git a/src/raylib.zig b/src/raylib.zig index 8cdd8dd..b87b9bd 100644 --- a/src/raylib.zig +++ b/src/raylib.zig @@ -36,17 +36,28 @@ pub fn DrawAndMeasureText( .height = 10, }; } +pub fn DrawTextEx( + font: rl.Font, + text: [*c]const u8, + pos_x: f32, + pos_y: f32, + font_size: f32, + spacing: f32, + color: rl.Color, +) void { + rl.DrawTextEx(font, text, rl.Vector2{ .x = pos_x, .y = pos_y }, font_size, spacing, color); +} pub fn DrawAndMeasureTextEx( - font: rl.Font, - text: [*c]const u8, - pos_x: f32, - pos_y: f32, - font_size: f32, - spacing: f32, - color: rl.Color, + font: rl.Font, + text: [*c]const u8, + pos_x: f32, + pos_y: f32, + font_size: f32, + spacing: f32, + color: rl.Color, ) rl.Vector2 { - rl.DrawTextEx(font, text, rl.Vector2 { .x = pos_x, .y = pos_y }, font_size, spacing, color); - return rl.MeasureTextEx(font, text, font_size, spacing); + rl.DrawTextEx(font, text, rl.Vector2{ .x = pos_x, .y = pos_y }, font_size, spacing, color); + return rl.MeasureTextEx(font, text, font_size, spacing); } pub fn DrawRightAlignedText( text: [*c]const u8, @@ -55,8 +66,8 @@ pub fn DrawRightAlignedText( font_size: c_int, color: rl.Color, ) void { - const width = rl.MeasureText(text, font_size); - rl.DrawText(text, pos_x - width, pos_y, font_size, color); + const width = rl.MeasureText(text, font_size); + rl.DrawText(text, pos_x - width, pos_y, font_size, color); } pub fn DrawRightAlignedTextEx( font: rl.Font, @@ -67,8 +78,8 @@ pub fn DrawRightAlignedTextEx( spacing: f32, color: rl.Color, ) void { - const width = rl.MeasureTextEx(font, text, font_size, spacing).x; - rl.DrawTextEx(font, text, .{ .x = pos_x - width, .y = pos_y }, font_size, spacing, color); + const width = rl.MeasureTextEx(font, text, font_size, spacing).x; + rl.DrawTextEx(font, text, .{ .x = pos_x - width, .y = pos_y }, font_size, spacing, color); } pub fn GetKeyPressed() ?c_int { const result = rl.GetKeyPressed();