|
#include "StdAfx.h"
#include "Timer.h"
Timer::Timer(void)
{
m_nTimeRemaining = 0;
}
Timer::~Timer(void)
{
}
void Timer::SetMaxElapseTime( const int nMaxElapseTime_i,
const bool bAppendTime_i )
{
if( bAppendTime_i )
{
m_nTimeRemaining += nMaxElapseTime_i;
}
else
{
m_nTimeRemaining = nMaxElapseTime_i;
}
}
void Timer::ElapseTime( const int nElapseTime )
{
if( IsEnabled())
{
m_nTimeRemaining -= nElapseTime;
if( 0 > m_nTimeRemaining )
{
// -Ve is not expected.
m_nTimeRemaining = 0;
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.