diff options
author | quou <quou@disroot.org> | 2025-01-18 17:05:58 +1100 |
---|---|---|
committer | quou <quou@disroot.org> | 2025-01-18 17:05:58 +1100 |
commit | b2392cf01e6fd0c15bc52941177fbe4b8a5d1a69 (patch) | |
tree | e1e34929e8cd636104e583ba1f6245395ee5e431 /c2.cpp | |
parent | dd4829eb05c9193e37e8dfa952bae967c6ca60c8 (diff) |
entity debugger
Diffstat (limited to 'c2.cpp')
-rw-r--r-- | c2.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -638,8 +638,10 @@ struct C2 : public App { per_frame_memory_size ); clamped_linear = create_clamped_linear(dev); + world = (World*)arena_alloc(arena, sizeof *world); + world->init(arena); ui = UI::create(dev, this, &ui_arena, ui_shader->id); - init_editor(ui); + init_editor(ui, world); lr.init(dev, &assets); assert(per_frame != 0); vbo = upload_verts(dev); @@ -649,8 +651,6 @@ struct C2 : public App { sky.init(dev, &assets); eprobe.init(dev, &assets, 256); camera.init(); - world = (World*)arena_alloc(arena, sizeof *world); - world->init(arena); { monkey = world->create_entity(); auto [_, mod] = world->add<Transform, C_Model>(monkey); @@ -804,7 +804,7 @@ struct C2 : public App { mx, my ); - editor_on_select(*world, a, b); + editor_on_select(a, b); } lr.colour(v3f(1.0f, 0.0f, 0.0f)); |