source: nrEngine/src/TimeSourceVirtual.cpp @ 22

Revision 22, 1.8 KB checked in by art, 13 years ago (diff)
Line 
1/***************************************************************************
2 *                                                                         *
3 *   (c) Art Tevs, MPI Informatik Saarbruecken                             *
4 *       mailto: <tevs@mpi-sb.mpg.de>                                      *
5 *                                                                         *
6 *   This program is free software; you can redistribute it and/or modify  *
7 *   it under the terms of the GNU General Public License as published by  *
8 *   the Free Software Foundation; either version 2 of the License, or     *
9 *   (at your option) any later version.                                   *
10 *                                                                         *
11 ***************************************************************************/
12
13//----------------------------------------------------------------------------------
14// Includes
15//----------------------------------------------------------------------------------
16#include "TimeSourceVirtual.h"
17#include "TimeSource.h"
18#include "Log.h"
19
20
21namespace nrEngine{
22               
23        //------------------------------------------------------------------------
24        TimeSourceVirtual::TimeSourceVirtual(float64 step) : TimeSource(), _timeStep(step)
25        {
26               
27        }
28
29        //------------------------------------------------------------------------
30        TimeSourceVirtual::~TimeSourceVirtual()
31        {
32        }
33               
34        //------------------------------------------------------------------------
35        float64 TimeSourceVirtual::getTime()
36        {
37                // return it back
38                return _currentTime;
39        }
40
41        //------------------------------------------------------------------------
42        void TimeSourceVirtual::notifyNextFrame()
43        {
44                // clculate the time in seconds
45                _currentTime += _timeStep; 
46        }
47
48}; // end namespace     
49
Note: See TracBrowser for help on using the repository browser.