From 86f95e0737ba082625c22d40057e66499cbc8ac1 Mon Sep 17 00:00:00 2001 From: iamcheeseman Date: Tue, 3 Mar 2026 21:13:32 -0500 Subject: Health and dying --- src/fw/renderer.odin | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/fw') diff --git a/src/fw/renderer.odin b/src/fw/renderer.odin index e4a95eb..329c8d3 100644 --- a/src/fw/renderer.odin +++ b/src/fw/renderer.odin @@ -449,3 +449,18 @@ draw_tex_ex :: proc( _add_index(start, 1) _add_index(start, 3) } + +draw_progress_bar :: proc( + pos: Vec2, + size: Vec2, + front_color: Color, + back_color: Color, + progress: f32, + front_tex := renderer.white_1x1, + back_tex := renderer.white_1x1, +) { + draw_rect(pos, size, color = back_color, tex = back_tex) + front_size := size + front_size.x *= progress + draw_rect(pos, front_size, color = front_color, tex = front_tex) +} -- cgit v1.3-2-g0d8e