Refactor
This commit is contained in:
+4
-1
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user