This commit is contained in:
sam
2026-03-17 09:34:15 +05:45
parent 0fe796ea19
commit 493338d91b
5 changed files with 107 additions and 31 deletions
+4 -1
View File
@@ -1,6 +1,5 @@
package ion
import "core:slice"
import "core:container/small_array"
import "core:fmt"
import im "shared:odin-imgui"
import b2 "vendor:box2d"
@@ -20,6 +19,7 @@ EditMode :: enum
ENTITY,
VERTICES,
OVERVIEW,
CHAIN,
JOINT,
}
@@ -32,6 +32,8 @@ interface_state :: struct
state : ^engine_state,
vertex_index : ^i32,
chain_index : ^i32,
edit_mode : EditMode,
curr_joint_index : i32,
@@ -43,6 +45,7 @@ interface_state :: struct
interface_draw_options :: proc(state: ^engine_state) {
debug_draw := &state.draw.debug_draw
im.SliderFloat("Zoom", &state.draw.cam.zoom, 0, 100)
im.Checkbox("Shapes", &debug_draw.drawShapes)
im.Checkbox("Joints", &debug_draw.drawJoints)
im.Checkbox("Joint Extras", &debug_draw.drawJointExtras)