Better update if statement

This commit is contained in:
Sebastian Piwell
2016-04-25 09:03:38 -04:00
parent 939199a829
commit a614268b15
2 changed files with 3 additions and 11 deletions

View File

@@ -127,17 +127,10 @@ void CygnetPlane::update(const UpdateData& data){
_realTime = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch());;
_stateMatrix = SpiceManager::ref().positionTransformMatrix("GALACTIC", _data->frame, _openSpaceTime);
if(Time::ref().timeJumped()){
updateTexture();
_lastUpdateRealTime = _realTime;
_lastUpdateOpenSpaceTime = _openSpaceTime;
}
if(fabs(_openSpaceTime-_lastUpdateOpenSpaceTime) >= _data->updateTime &&
(_realTime.count()-_lastUpdateRealTime.count()) > _minRealTimeUpdateInterval)
{
bool timeToUpdate = (fabs(_openSpaceTime-_lastUpdateOpenSpaceTime) >= _data->updateTime &&
(_realTime.count()-_lastUpdateRealTime.count()) > _minRealTimeUpdateInterval));
if( Time::ref().timeJumped() || timeToUpdate ){
updateTexture();
_lastUpdateRealTime = _realTime;

View File

@@ -23,7 +23,6 @@
// ****************************************************************************************/
#include <modules/iswa/rendering/dataplane.h>
//#include <ghoul/filesystem/filesystem>
#include <ghoul/io/texture/texturereader.h>
#include <ghoul/opengl/programobject.h>
#include <ghoul/opengl/textureunit.h>