Let's animate the game.
time.hmanager and define the following methods:
reset()to initialize the manager.
update()to measure game step duration.
elapsedTotal()to get game step duration and game duration. They are going to allow the adaptation of the application behavior to the device speed.
now()is a utility method to recompute the current time.
Define the following member variables:
mLastTimeto save a time checkpoint in order to compute
mElapsedTotalto save computed time measures
#ifndef _PACKT_TIMEMANAGER_HPP_ #define _PACKT_TIMEMANAGER_HPP_ #include "Types.hpp" #include <ctime> class TimeManager ...