mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-13 20:06:10 +00:00
Make Input Overlay position persistent when is selected
This commit is contained in:
@@ -59,6 +59,10 @@ CVarCommons::CVarCommons(CVarManager& manager) : m_mgr(manager) {
|
||||
m_debugInputOverlayCorner =
|
||||
m_mgr.findOrMakeCVar("debugOverlay.inputOverlayCorner"sv, "ImGui input overlay corner"sv, 3 /* bottom-right */,
|
||||
CVar::EFlags::System | CVar::EFlags::Archive | CVar::EFlags::Hidden);
|
||||
m_debugInputOverlayPos =
|
||||
m_mgr.findOrMakeCVar("debugOverlay.inputOverlayPosition"sv, "ImGui custom input overlay position"sv, zeus::CVector2f{0.f, 0.f} /* uninitialized */,
|
||||
CVar::EFlags::System | CVar::EFlags::Archive | CVar::EFlags::Hidden);
|
||||
|
||||
m_debugToolDrawAiPath =
|
||||
m_mgr.findOrMakeCVar("debugTool.drawAiPath", "Draws the selected paths of any AI in the room"sv, false,
|
||||
CVar::EFlags::Game | CVar::EFlags::Archive | CVar::EFlags::ReadOnly);
|
||||
|
||||
@@ -41,6 +41,7 @@ struct CVarCommons {
|
||||
CVar* m_debugOverlayShowInput = nullptr;
|
||||
CVar* m_debugOverlayCorner = nullptr;
|
||||
CVar* m_debugInputOverlayCorner = nullptr;
|
||||
CVar* m_debugInputOverlayPos = nullptr;
|
||||
CVar* m_debugToolDrawAiPath = nullptr;
|
||||
CVar* m_debugToolDrawLighting = nullptr;
|
||||
CVar* m_debugToolDrawCollisionActors = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user