Optimization of variables.

This commit is contained in:
jaynus 2015-05-09 23:09:33 -07:00
parent b3833c665d
commit 8e34b99c0f

View File

@ -3,24 +3,22 @@
private["_lastTime", "_lastRealTime", "_lastVirtualTime", "_lastGameTime", "_delta"];
_lastTime = ACE_time;
_lastRealTime = ACE_realTime;
_lastVirtualTime = ACE_virtualTime;
_lastGameTime = ACE_gameTime;
_lastPausedTime = ACE_pausedTime;
_lastVirtualPausedTime = ACE_virtualPausedTime;
ACE_gameTime = time;
ACE_realTime = diag_tickTime;
_delta = ACE_realTime - _lastRealTime;
if(time <= _lastGameTime) then {
ACE_paused = true;
// Game is paused or not running
ACE_pausedTime = ACE_pausedTime + _delta;
ACE_virtualPausedTime = ACE_pausedTime + (_delta * accTime);
} else {
ACE_paused = false;
// Time is updating
ACE_virtualTime = _lastVirtualTime + (_delta * accTime);
ACE_time = ACE_realTime + _delta;
ACE_virtualTime = ACE_virtualTime + (_delta * accTime);
ACE_time = ACE_time + _delta;
};