From 41f679b32ac0e1b8891088342200e714a6a2c488 Mon Sep 17 00:00:00 2001 From: SamratGhale Date: Sat, 28 Mar 2026 06:48:15 +0545 Subject: [PATCH] Use OverlapShape instead of OvelapAABB --- handle_input.odin | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/handle_input.odin b/handle_input.odin index 8672734..a4a1830 100644 --- a/handle_input.odin +++ b/handle_input.odin @@ -82,8 +82,15 @@ handle_entity_mode :: proc( //Setlect entity if is_key_pressed(state, glfw.MOUSE_BUTTON_LEFT) { + aabb : b2.AABB = {mpos, mpos + 1} - r := b2.World_OverlapAABB(level.engine.world_id, aabb, b2.DefaultQueryFilter(), click_query_filter, game) + + circle : b2.Circle = {center = mpos, radius = 0.2} + proxy : b2.ShapeProxy = b2.MakeProxy({circle.center}, circle.radius) + + r := b2.World_OverlapShape(level.engine.world_id, proxy, b2.DefaultQueryFilter(), click_query_filter, game) + + //r := b2.World_OverlapAABB(level.engine.world_id, aabb, b2.DefaultQueryFilter(), click_query_filter, game) } else if is_key_pressed(state, glfw.MOUSE_BUTTON_RIGHT) {