mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-09 09:38:19 +00:00
Smoother menu checker background scrolling on loading screens
Update global time also while rendering loading screens and shift the menu checker background based on the global time so it's smoother while loading.
This commit is contained in:
parent
26b9d16e05
commit
23fb01f9dd
|
@ -3820,6 +3820,7 @@ void CClient::UpdateAndSwap()
|
|||
Input()->Update();
|
||||
Graphics()->Swap();
|
||||
Graphics()->Clear(0, 0, 0);
|
||||
m_GlobalTime = (time_get() - m_GlobalStartTime) / (float)time_freq();
|
||||
}
|
||||
|
||||
void CClient::ServerBrowserUpdate()
|
||||
|
|
|
@ -2231,7 +2231,7 @@ void CMenus::RenderBackground()
|
|||
Graphics()->QuadsBegin();
|
||||
Graphics()->SetColor(0.0f, 0.0f, 0.0f, 0.045f);
|
||||
const float Size = 15.0f;
|
||||
const float OffsetTime = std::fmod(LocalTime() * 0.15f, 2.0f);
|
||||
const float OffsetTime = std::fmod(Client()->GlobalTime() * 0.15f, 2.0f);
|
||||
IGraphics::CQuadItem aCheckerItems[64];
|
||||
size_t NumCheckerItems = 0;
|
||||
for(int y = -2; y < (int)(ScreenWidth / Size); y++)
|
||||
|
|
Loading…
Reference in a new issue