Huge refactor, Adding more code to engine from the game

This commit is contained in:
sam
2026-03-19 22:32:26 +05:45
parent 493338d91b
commit 09941e3e1d
10 changed files with 799 additions and 39 deletions
+4 -4
View File
@@ -1,4 +1,4 @@
package ion
package edit2d
import b2 "vendor:box2d"
import im "shared:odin-imgui"
@@ -62,7 +62,7 @@ interface_edit_static_index :: proc(interface:^interface_state, def: ^engine_ent
{
curr_index := &interface.curr_static_index
entity := interface.entities[interface.selected_entity^]
entity := interface.entities[interface.selected_entity]
level := interface.world
@@ -216,11 +216,11 @@ interface_shape_def_editor :: proc(def: ^engine_entity_def) -> bool
interface_entity :: proc(interface: ^interface_state) -> bool
{
entity_selected := (interface.selected_entity^ != -1) && len(interface.entity_defs) > 0
entity_selected := (interface.selected_entity != -1) && len(interface.entity_defs) > 0
if entity_selected
{
def := interface.entity_defs[interface.selected_entity^]
def := interface.entity_defs[interface.selected_entity]
def_old := def^
ret := false