mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-13 20:06:10 +00:00
Remove InputViewer position store
It's redundant now as ImGui is storing the position, it wasn't before so I'm not sure what changed for it to suddenly work, however let's not store things redundantly.
This commit is contained in:
@@ -8,6 +8,9 @@ CVarCommons* m_instance = nullptr;
|
||||
CVarCommons::CVarCommons(CVarManager& manager) : m_mgr(manager) {
|
||||
m_fullscreen = m_mgr.findOrMakeCVar("fullscreen"sv, "Start in fullscreen"sv, false,
|
||||
CVar::EFlags::System | CVar::EFlags::Archive);
|
||||
m_allowJoystickInBackground =
|
||||
m_mgr.findOrMakeCVar("allowJoystickInBackground"sv, "Enable joystick input while window does not have focus"sv,
|
||||
true, CVar::EFlags::System | CVar::EFlags::Archive);
|
||||
m_graphicsApi = m_mgr.findOrMakeCVar("graphicsApi"sv, "API to use for rendering graphics"sv, DEFAULT_GRAPHICS_API,
|
||||
CVar::EFlags::System | CVar::EFlags::Archive | CVar::EFlags::ModifyRestart);
|
||||
m_drawSamples = m_mgr.findOrMakeCVar("drawSamples"sv, "Number of MSAA samples to use for render targets"sv, 1,
|
||||
@@ -22,7 +25,7 @@ CVarCommons::CVarCommons(CVarManager& manager) : m_mgr(manager) {
|
||||
m_windowSize = m_mgr.findOrMakeCVar("windowSize", "Stores the last known window size", zeus::CVector2i(1280, 960),
|
||||
(CVar::EFlags::System | CVar::EFlags::Archive));
|
||||
m_windowPos = m_mgr.findOrMakeCVar("windowPos", "Stores the last known window position", zeus::CVector2i(-1, -1),
|
||||
(CVar::EFlags::System | CVar::EFlags::Archive));
|
||||
(CVar::EFlags::System | CVar::EFlags::Archive));
|
||||
|
||||
m_debugOverlayPlayerInfo = m_mgr.findOrMakeCVar(
|
||||
"debugOverlay.playerInfo"sv, "Displays information about the player, such as location and orientation"sv, false,
|
||||
@@ -72,10 +75,6 @@ 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,
|
||||
|
||||
@@ -22,6 +22,7 @@ using namespace std::literals;
|
||||
struct CVarCommons {
|
||||
CVarManager& m_mgr;
|
||||
CVar* m_fullscreen = nullptr;
|
||||
CVar* m_allowJoystickInBackground = nullptr;
|
||||
CVar* m_graphicsApi = nullptr;
|
||||
CVar* m_drawSamples = nullptr;
|
||||
CVar* m_texAnisotropy = nullptr;
|
||||
@@ -46,7 +47,6 @@ 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;
|
||||
@@ -58,6 +58,7 @@ struct CVarCommons {
|
||||
CVarCommons(CVarManager& manager);
|
||||
|
||||
bool getFullscreen() const { return m_fullscreen->toBoolean(); }
|
||||
bool getAllowJoystickInBackground() const { return m_allowJoystickInBackground->toBoolean(); }
|
||||
|
||||
void setFullscreen(bool b) { m_fullscreen->fromBoolean(b); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user