aboutsummaryrefslogtreecommitdiff
path: root/src/phys
diff options
context:
space:
mode:
authoriamcheeseman <[email protected]>2026-03-06 12:24:33 -0500
committeriamcheeseman <[email protected]>2026-03-06 12:24:33 -0500
commit0e799485ce4d67dc78da5dd41cbebc8b127bfcab (patch)
tree8c80617dbb6b4d1ca4d559e881efd7cd36c14c6e /src/phys
parent69bfcb3c5fec6957e00264d24990dd2f1263cd50 (diff)
death to the muntik
Diffstat (limited to 'src/phys')
-rw-r--r--src/phys/body.odin8
1 files changed, 4 insertions, 4 deletions
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
}