mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 11:44:55 +00:00
Add Layer info overlay
This commit is contained in:
@@ -31,6 +31,7 @@ struct CVarCommons {
|
||||
CVar* m_debugOverlayPlayerInfo = nullptr;
|
||||
CVar* m_debugOverlayWorldInfo = nullptr;
|
||||
CVar* m_debugOverlayAreaInfo = nullptr;
|
||||
CVar* m_debugOverlayLayerInfo = nullptr;
|
||||
CVar* m_debugOverlayShowFrameCounter = nullptr;
|
||||
CVar* m_debugOverlayShowFramerate = nullptr;
|
||||
CVar* m_debugOverlayShowInGameTime = nullptr;
|
||||
|
||||
@@ -35,6 +35,9 @@ CVarCommons::CVarCommons(CVarManager& manager) : m_mgr(manager) {
|
||||
"debugOverlay.areaInfo"sv,
|
||||
"Displays information about the current area, such as asset ID, object/layer counts, and active layer bits"sv,
|
||||
false, hecl::CVar::EFlags::Game | hecl::CVar::EFlags::Archive | hecl::CVar::EFlags::ReadOnly);
|
||||
m_debugOverlayLayerInfo = m_mgr.findOrMakeCVar(
|
||||
"debugOverlay.layerInfo"sv, "Displays information about the currently active area layers"sv, false,
|
||||
hecl::CVar::EFlags::Game | hecl::CVar::EFlags::Archive | hecl::CVar::EFlags::ReadOnly);
|
||||
m_debugOverlayShowFrameCounter =
|
||||
m_mgr.findOrMakeCVar("debugOverlay.showFrameCounter"sv, "Displays the current frame index"sv, false,
|
||||
hecl::CVar::EFlags::Game | hecl::CVar::EFlags::Archive | hecl::CVar::EFlags::ReadOnly);
|
||||
@@ -78,4 +81,4 @@ CVarCommons::CVarCommons(CVarManager& manager) : m_mgr(manager) {
|
||||
}
|
||||
|
||||
CVarCommons* CVarCommons::instance() { return m_instance; }
|
||||
} // namespace hecl
|
||||
} // namespace hecl
|
||||
|
||||
Reference in New Issue
Block a user