Index: ps/trunk/source/renderer/TimeManager.cpp
===================================================================
--- ps/trunk/source/renderer/TimeManager.cpp (revision 25261)
+++ ps/trunk/source/renderer/TimeManager.cpp (revision 25262)
@@ -1,45 +1,38 @@
-/* Copyright (C) 2012 Wildfire Games.
+/* Copyright (C) 2021 Wildfire Games.
* This file is part of 0 A.D.
*
* 0 A.D. is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* 0 A.D. is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with 0 A.D. If not, see .
*/
#include "precompiled.h"
-#include "lib/timer.h"
-#include "maths/MathUtil.h"
-#include "renderer/TimeManager.h"
+#include "TimeManager.h"
+CTimeManager::CTimeManager() = default;
-CTimeManager::CTimeManager()
+double CTimeManager::GetFrameDelta() const
{
- m_frameDelta = 0.0;
- m_globalTime = 0.0;
+ return m_FrameDelta;
}
-double CTimeManager::GetFrameDelta()
+double CTimeManager::GetGlobalTime() const
{
- return m_frameDelta;
-}
-
-double CTimeManager::GetGlobalTime()
-{
- return m_globalTime;
+ return m_GlobalTime;
}
void CTimeManager::Update(double delta)
{
- m_frameDelta = delta;
- m_globalTime += delta;
+ m_FrameDelta = delta;
+ m_GlobalTime += delta;
}
Index: ps/trunk/source/renderer/TimeManager.h
===================================================================
--- ps/trunk/source/renderer/TimeManager.h (revision 25261)
+++ ps/trunk/source/renderer/TimeManager.h (revision 25262)
@@ -1,42 +1,36 @@
-/* Copyright (C) 2012 Wildfire Games.
+/* Copyright (C) 2021 Wildfire Games.
* This file is part of 0 A.D.
*
* 0 A.D. is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* 0 A.D. is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with 0 A.D. If not, see .
*/
#ifndef INCLUDED_TIMEMANAGER
#define INCLUDED_TIMEMANAGER
-#include "graphics/Texture.h"
-#include "maths/Matrix3D.h"
-#include "lib/ogl.h"
-
-
class CTimeManager
{
public:
CTimeManager();
- double GetFrameDelta();
- double GetGlobalTime();
+ double GetFrameDelta() const;
+ double GetGlobalTime() const;
void Update(double delta);
private:
- double m_frameDelta;
- double m_globalTime;
+ double m_FrameDelta = 0.0;
+ double m_GlobalTime = 0.0;
};
-
#endif // INCLUDED_TIMEMANAGER