Time for action – animating graphics with a timer

Let's animate the game.

  1. Create jni/TimeManager.hpp with the time.h manager and define the following methods:
    • reset() to initialize the manager.
    • update() to measure game step duration.
    • elapsed() and 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:

    • mFirstTime and mLastTime to save a time checkpoint in order to compute elapsed() and elapsedTotal()
    • mElapsed and mElapsedTotal 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.