From 1ac44d4ec6b6b51fefe6ca50ef82d5d2fc1f6dfb Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 18 Dec 2022 11:24:42 +0100 Subject: wall items --- src/objects.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/objects.c') 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, -- cgit v1.2.3-70-g09d2