diff options
| author | Aldrik Ramaekers <aldrik@amftech.nl> | 2022-12-18 11:24:42 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik@amftech.nl> | 2022-12-18 11:24:42 +0100 |
| commit | 1ac44d4ec6b6b51fefe6ca50ef82d5d2fc1f6dfb (patch) | |
| tree | 8322478a56450878e2f02a6a794a4a664d86e176 /src/objects.c | |
| parent | 89984db7afa433e2842c4ef8c8c265a3e3993636 (diff) | |
wall items
Diffstat (limited to 'src/objects.c')
| -rw-r--r-- | src/objects.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/objects.c b/src/objects.c index a4d86e1..a925dc4 100644 --- a/src/objects.c +++ b/src/objects.c @@ -5,6 +5,16 @@ box get_box_of_object(platform_window* window, object o) { return get_render_box_of_square(window, (vec3f){o.position.x, o.position.y, o.h}, o.size); } +void render_box_with_outline(box box, color c) { + render_quad_with_outline(box.tl_d, box.tr_d, box.bl_d, box.br_d, c); // down + render_quad_with_outline(box.tl_u, box.tr_u, box.bl_u, box.br_u, c); // up + + render_quad_with_outline(box.tr_u, box.tr_d, box.br_u, box.br_d, c); // right + render_quad_with_outline(box.tl_u, box.tl_d, box.bl_u, box.bl_d, c); // left + render_quad_with_outline(box.bl_u, box.br_u, box.bl_d, box.br_d, c); // bottom + +} + void render_quad_with_outline(vec2f tl, vec2f tr, vec2f bl, vec2f br, color c) { renderer->render_quad( tl.x, tl.y, |
