diff --git a/include/Game/GUI/HUD.h b/include/Game/GUI/HUD.h index c8dcc47..5f8b988 100644 --- a/include/Game/GUI/HUD.h +++ b/include/Game/GUI/HUD.h @@ -24,24 +24,23 @@ public: Width = parent->Width; Height = parent->Height; - m_LevelIndicator = new GUI::TextureFrame(this, "HUDLevelIndicator"); - m_LevelIndicator->SetTexture("Textures/GUI/HUD/LevelIndicatorBG.png"); + //m_LevelIndicator = new GUI::TextureFrame(this, "HUDLevelIndicator"); + //m_LevelIndicator->SetTexture("Textures/GUI/HUD/LevelIndicatorBG.png"); - m_AreaNumberFrame = new GUI::NumberFrame(m_LevelIndicator, "HUDScoreNumberFrameawdawdwa"); - m_AreaNumberFrame->X = 132; - m_AreaNumberFrame->Y = 19; - m_AreaNumberFrame->SetNumber(6); - m_StageNumberFrame = new GUI::NumberFrame(m_LevelIndicator, "HUDScoreNumberFrameawdawdwa"); - m_StageNumberFrame->X = 165; - m_StageNumberFrame->Y = 19; - m_StageNumberFrame->SetNumber(5); + //m_AreaNumberFrame = new GUI::NumberFrame(m_LevelIndicator, "HUDScoreNumberFrameawdawdwa"); + //m_AreaNumberFrame->X = 132; + //m_AreaNumberFrame->Y = 19; + //m_AreaNumberFrame->SetNumber(6); + //m_StageNumberFrame = new GUI::NumberFrame(m_LevelIndicator, "HUDScoreNumberFrameawdawdwa"); + //m_StageNumberFrame->X = 165; + //m_StageNumberFrame->Y = 19; + //m_StageNumberFrame->SetNumber(5); - m_ScoreIndicator = new GUI::TextureFrame(this, "HUDScoreIndicator"); - m_ScoreIndicator->SetTexture("Textures/GUI/HUD/ScoreIndicatorBG.png"); - m_ScoreIndicator->SetRight(Right()); - m_ScoreNumberFrame = new GUI::NumberFrame(m_ScoreIndicator, "HUDScoreNumberFrame"); - m_ScoreNumberFrame->X = 15; - m_ScoreNumberFrame->Y = 21; + //m_ScoreIndicator = new GUI::TextureFrame(this, "HUDScoreIndicator"); + //m_ScoreIndicator->SetTexture("Textures/GUI/HUD/ScoreIndicatorBG.png"); + m_ScoreNumberFrame = new GUI::NumberFrame(this, "HUDScoreNumberFrame"); + //m_ScoreNumberFrame->X = 15; + m_ScoreNumberFrame->Y = 18; m_FPSCounter = new GUI::FPSCounter(this, "FPSCounter"); @@ -50,6 +49,11 @@ public: EVENT_SUBSCRIBE_MEMBER(m_ClusterClear, &HUD::OnClusterClear); } + void Update(double dt) override + { + m_ScoreNumberFrame->SetLeft(Width / 2.f - m_ScoreNumberFrame->Width / 2.f); + } + private: TextureFrame* m_LevelIndicator = nullptr; TextureFrame* m_ScoreIndicator = nullptr;