Time for action – animating graphics with a timer
Let's animate the game.
- Create
jni/TimeManager.hpp
with thetime.h
manager and define the following methods:reset()
to initialize the manager.update()
to measure game step duration.elapsed()
andelapsedTotal()
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:
mFirstTime
andmLastTime
to save a time checkpoint in order to computeelapsed()
andelapsedTotal()
mElapsed
andmElapsedTotal
to save computed time measures#ifndef _PACKT_TIMEMANAGER_HPP_ #define _PACKT_TIMEMANAGER_HPP_ #include "Types.hpp" #include <ctime> class TimeManager ...
Get Android NDK Beginner's Guide - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.