2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 01:07:43 +00:00

CScanDisplay: Make constructor explicit

Prevents error-prone implicit construction from occurring.
This commit is contained in:
Lioncash
2020-03-25 20:46:05 -04:00
parent 3c17336fb0
commit f4b3fb947e
2 changed files with 5 additions and 5 deletions

View File

@@ -43,7 +43,7 @@ public:
CTexturedQuadFilter m_quad;
public:
CDataDot(const TLockedToken<CTexture>& dataDotTex) : m_quad(EFilterType::Add, dataDotTex) {}
explicit CDataDot(const TLockedToken<CTexture>& dataDotTex) : m_quad(EFilterType::Add, dataDotTex) {}
void Update(float dt);
void Draw(const zeus::CColor& color, float radius) const;
float GetTransitionFactor() const { return x1c_transDur > 0.f ? x20_remTime / x1c_transDur : 0.f; }
@@ -84,7 +84,7 @@ private:
static void SetScanMessageTypeEffect(CGuiTextPane* pane, bool type);
public:
CScanDisplay(const CGuiFrame& selHud);
explicit CScanDisplay(const CGuiFrame& selHud);
void ProcessInput(const CFinalInput& input);
void StartScan(TUniqueId id, const CScannableObjectInfo& scanInfo, CGuiTextPane* message, CGuiTextPane* scrollMessage,
CGuiWidget* textGroup, CGuiModel* xmark, CGuiModel* abutton, CGuiModel* dash, float scanTime);