twn_draw.c: draw_box()

This commit is contained in:
veclavtalica
2025-01-23 21:53:15 +03:00
parent 0dc0a18019
commit 53917b05b7
2 changed files with 15 additions and 0 deletions

View File

@ -526,3 +526,14 @@ void draw_line(Vec2 start,
arrput(ctx.render_queue_2d, primitive);
}
void draw_box(Rect rect,
float thickness,
Color color)
{
draw_line((Vec2){rect.x, rect.y}, (Vec2){rect.x + rect.w, rect.y}, thickness, color);
draw_line((Vec2){rect.x + rect.w, rect.y}, (Vec2){rect.x + rect.w, rect.y + rect.h}, thickness, color);
draw_line((Vec2){rect.x + rect.w, rect.y + rect.h}, (Vec2){rect.x, rect.y + rect.h}, thickness, color);
draw_line((Vec2){rect.x, rect.y + rect.h}, (Vec2){rect.x, rect.y}, thickness, color);
}