From 0e799485ce4d67dc78da5dd41cbebc8b127bfcab Mon Sep 17 00:00:00 2001 From: iamcheeseman Date: Fri, 6 Mar 2026 12:24:33 -0500 Subject: death to the muntik --- src/phys/body.odin | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/phys') diff --git a/src/phys/body.odin b/src/phys/body.odin index 4c9dff1..3c74597 100644 --- a/src/phys/body.odin +++ b/src/phys/body.odin @@ -1,6 +1,5 @@ package phys -import "core:log" import "core:math" import "core:math/linalg" import hm "core:container/handle_map" @@ -46,7 +45,7 @@ Raycast_Collision :: struct { Body :: struct { handle: Body_Handle, - udata: any, + udata: rawptr, bin_idx: i32, rect: Rect, active: bool, @@ -68,6 +67,7 @@ make_body :: proc( layers = layers, mask = mask, active = true, + udata = nil, } return add_body(b) } @@ -210,10 +210,10 @@ get_mask :: proc(h: Body_Handle) -> Layer_Set { } @(require_results) -get_udata :: proc(h: Body_Handle) -> any { +get_udata :: proc(h: Body_Handle) -> rawptr { return hm.get(&world.bodies, h).udata } -set_udata :: proc(h: Body_Handle, udata: any) { +set_udata :: proc(h: Body_Handle, udata: rawptr) { hm.get(&world.bodies, h).udata = udata } -- cgit v1.3-2-g0d8e