Change Naming Convention, add scroll to microui

This commit is contained in:
SamratGhale
2026-03-28 13:42:24 +05:45
parent a74b46cd64
commit c1b64e9066
12 changed files with 90 additions and 97 deletions
+12 -12
View File
@@ -21,7 +21,7 @@ import b2 "vendor:box2d"
*/
Edit_Mode :: enum
{
{
ENTITY,
VERTICES,
OVERVIEW,
@@ -30,23 +30,23 @@ EditMode :: enum
}
Interface_State :: struct
{
{
entity_defs : [dynamic]^Engine_Entity_Def,
entities : [dynamic]^engine_entity,
entities : [dynamic]^engine_entity,
selected_entity : i32,
world : ^Engine_World,
state : ^engine_state,
state : ^Engine_State,
vertex_index : ^i32,
chain_index : ^i32,
edit_mode : Edit_Mode,
curr_joint_index : i32,
curr_joint_type : b2.JointType,
curr_static_index : Static_Index_Global,
}
}
@@ -94,7 +94,7 @@ mui_text_height :: proc(font: mu.Font) -> i32
interface_get_default :: proc(interface: ^Interface_State)
{
{
interface.selected_entity = 0
interface.vertex_index = new(i32)
interface.vertex_index^ = 0
@@ -126,11 +126,11 @@ interface_draw_options :: proc(state: ^engine_state)
*/
mu_interface_game_mode :: proc(state: ^Engine_State, interface: ^Interface_State)
{
{
if mu.begin_window(&state.mu_ctx, "Edit Mode", {1630, 0, 250, 170})
{
for type in Edit_Mode
{
{
b : bool = interface.edit_mode == type
if .CHANGE in mu.checkbox(&state.mu_ctx, fmt.tprint(type), &b) do interface.edit_mode = type
}
@@ -139,7 +139,7 @@ mu_interface_game_mode :: proc(state: ^engine_state, interface: ^interface_state
}
mu_interface_draw_options :: proc(state: ^Engine_State)
{
{
if mu.begin_window(&state.mu_ctx, "Options", {200, 150, 200, 400}){
debug_draw := &state.debug_draw
@@ -169,7 +169,7 @@ mu_interface_draw_options :: proc(state: ^engine_state)
interface_all :: proc($E: typeid, interface: ^Interface_State, game_data : $G) -> bool
{
{
ret := false
if interface.selected_entity <0
{