Action nodes handling
This commit is contained in:
@@ -89,7 +89,8 @@ struct GUIListener : public Ogre::RenderTargetListener {
|
||||
}
|
||||
void buttons_panel()
|
||||
{
|
||||
ImVec2 size = ImGui::GetMainViewport()->Size;
|
||||
bool enableDebugRender = ECS::get<EngineData>().enableDbgDraw;
|
||||
ImVec2 size = ImGui::GetMainViewport()->Size;
|
||||
float window_width = size.x * 0.2f;
|
||||
if (window_width > panel_width)
|
||||
window_width = panel_width;
|
||||
@@ -115,7 +116,14 @@ struct GUIListener : public Ogre::RenderTargetListener {
|
||||
if (enableMapEditor)
|
||||
enableEditor = false;
|
||||
}
|
||||
ImGui::Text("Text message...");
|
||||
if (ImGui::Checkbox("Enable physics debug",
|
||||
&enableDebugRender)) {
|
||||
ECS::get_mut<EngineData>().enableDbgDraw =
|
||||
enableDebugRender;
|
||||
ECS::modified<EngineData>();
|
||||
PhysicsModule::setDebugDraw(enableDebugRender);
|
||||
}
|
||||
ImGui::Text("Text message...");
|
||||
ImGui::End();
|
||||
}
|
||||
void create_entity_node(const Ogre::String &name, int key)
|
||||
|
||||
Reference in New Issue
Block a user