weekend checkin
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
#include "stdafx.h"
|
||||
/*
|
||||
-----------------------------------------------------------------------------
|
||||
File: RageTimer.cpp
|
||||
|
||||
Desc: See header.
|
||||
|
||||
Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved.
|
||||
Chris Danford
|
||||
-----------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
|
||||
#include "RageTimer.h"
|
||||
#include "RageLog.h"
|
||||
#include "DXUtil.h"
|
||||
|
||||
|
||||
|
||||
RageTimer* TIMER = NULL;
|
||||
|
||||
|
||||
const float SECS_IN_DAY = 60*60*24;
|
||||
|
||||
RageTimer::RageTimer()
|
||||
{
|
||||
m_fTimeSinceStart = m_fLastDeltaTime = 0;
|
||||
DXUtil_Timer( TIMER_START ); // Start the accurate timer
|
||||
}
|
||||
|
||||
RageTimer::~RageTimer()
|
||||
{
|
||||
DXUtil_Timer( TIMER_STOP );
|
||||
}
|
||||
|
||||
float RageTimer::GetDeltaTime()
|
||||
{
|
||||
m_fLastDeltaTime = DXUtil_Timer( TIMER_GETELAPSEDTIME );
|
||||
m_fTimeSinceStart += m_fLastDeltaTime;
|
||||
if( m_fTimeSinceStart > SECS_IN_DAY )
|
||||
m_fTimeSinceStart = SECS_IN_DAY;
|
||||
return m_fLastDeltaTime;
|
||||
}
|
||||
|
||||
float RageTimer::PeekDeltaTime()
|
||||
{
|
||||
return m_fLastDeltaTime;
|
||||
}
|
||||
|
||||
float RageTimer::GetTimeSinceStart()
|
||||
{
|
||||
return m_fTimeSinceStart;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user