Use OverlapShape instead of OvelapAABB
This commit is contained in:
+8
-1
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user