Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

get_time.cc File Reference


Detailed Description

Implementation of get_time(), a simple way to get the current time since boot in milliseconds.

Author:
ejt (Creator)
Author
ejt
Name
tekkotsu-4_0
Revision
1.7
State
Exp
Date
2007/11/09 19:01:14

Definition in file get_time.cc.

#include "get_time.h"
#include "TimeET.h"

Include dependency graph for get_time.cc:

Go to the source code of this file.

Namespaces

namespace  project_get_time

Functions

unsigned int project_get_time::default_get_time_callback ()
 provides default implementation of get_time_callback -- starts a TimeET instance on the first call and then returns its age thereafter

Variables

unsigned int project_get_time::simulation_time = -1U
 This will default to -1, which signals get_time() to use get_time_callback. Any other value will cause that value to be used instead.
unsigned int(* project_get_time::get_time_callback )() = &default_get_time_callback
 This by default will return the time in milliseconds since the first call was made. Note this is a function pointer, so you can reassign it to your own implementation!
float(* project_get_time::get_timeScale_callback )() = NULL
 You can reassign this to your own implementation if you might play games with time control. For instance, the simulator can assign a function which simply returns SharedGlobals::timeScale. By default this is NULL, which indicates to getTimeScale that it should use the default implementation. Note that this is a slightly different usage paradigm than get_time_callback(), which is assumed to always be non-NULL (at least, unless you assign a value to simulation_time...).


Tekkotsu v4.0
Generated Thu Nov 22 00:55:56 2007 by Doxygen 1.5.4