move member var to implementation

This commit is contained in:
Kuyondo 2025-07-12 22:14:47 +08:00
parent 77c30a68c9
commit d2c78ee88c
2 changed files with 9 additions and 4 deletions

View File

@ -1,5 +1,11 @@
#include "timeadvancer.hpp" #include "timeadvancer.hpp"
namespace
{
// Time per hour tick
constexpr float kProgressStepDelay = 1.0f / 60.0f;
}
namespace MWGui namespace MWGui
{ {
TimeAdvancer::TimeAdvancer() TimeAdvancer::TimeAdvancer()
@ -7,7 +13,7 @@ namespace MWGui
, mCurHour(0) , mCurHour(0)
, mHours(1) , mHours(1)
, mInterruptAt(-1) , mInterruptAt(-1)
, mRemainingTime(mDelay) , mRemainingTime(kProgressStepDelay)
{ {
} }
@ -16,7 +22,7 @@ namespace MWGui
mHours = hours; mHours = hours;
mCurHour = 0; mCurHour = 0;
mInterruptAt = interruptAt; mInterruptAt = interruptAt;
mRemainingTime = mDelay; mRemainingTime = kProgressStepDelay;
mRunning = true; mRunning = true;
} }
@ -42,7 +48,7 @@ namespace MWGui
while (mRemainingTime <= 0) while (mRemainingTime <= 0)
{ {
mRemainingTime += mDelay; mRemainingTime += kProgressStepDelay;
++mCurHour; ++mCurHour;
if (mCurHour <= mHours) if (mCurHour <= mHours)

View File

@ -32,7 +32,6 @@ namespace MWGui
int mHours; int mHours;
int mInterruptAt; int mInterruptAt;
static constexpr float mDelay = 1.0f / 60.0f;
float mRemainingTime; float mRemainingTime;
}; };
} }