Example #1
0
void kexSystem::MainLoop(void) {
    int msec;
    int prevmsec;
    int nextmsec;

    server.CreateHost();
    client.Connect("localhost");

    prevmsec = GetMS();

    ShowInternalConsole(false);

    while(1) {
        do {
            nextmsec = GetMS();
            msec = nextmsec - prevmsec;
        }
        while(msec < 1);

        if(cvarFixedTime.GetInt())
            msec = cvarFixedTime.GetInt();

        server.Run(msec);
        client.Run(msec);

        prevmsec = nextmsec;

        Mem_GC();
    }
}
Example #2
0
const rString FrameCounter::GetMSString() const
{
	rOStringStream oss;
	oss.precision( FRAMECOUNTER_STRING_MS_PRECISION );
	oss << std::fixed << GetMS();
	return rString( oss.str().c_str() );
}
double Timer::GetTimedMS() {
	double currentTime = GetMS();
	double deltaTime = currentTime - m_lastTime;

	m_lastTime = currentTime;

	return deltaTime;
}
Example #4
0
void sendCommMessage(void){
	if(EnableSensorFeedbackMessages){
		UARTprintf("(: %d %d %d %d %d%.3d %d :)\r\n",
		GetLeftEncoder(), 
		GetRightEncoder(), 
		GetV(), 
		GetW(), 
		GetTime(),GetMS(),
		GetMessageRate() );
		//UARTprintf("^.- ROLL %d PTCH %d YAWW %d -.^\r\n", roll, pitch, yaw );
		/*UARTprintf("(: %d %d %d %d %d %d %d %d%.3d %d :)\r\n", 
		GetLeftEncoder(), 
		GetRightEncoder(), 
		GetV(), 
		GetW(), 
		GetRoll(),
		GetPitch(),
		GetYaw(),
		GetTime(), 
		GetMS(),
		GetMessageRate() );*/
	}
}
Example #5
0
GameTimer::GameTimer(void)	{
	QueryPerformanceFrequency((LARGE_INTEGER *)&frequency);
	QueryPerformanceCounter((LARGE_INTEGER *)&start);

	lastTime = GetMS();
}
Example #6
0
float	 GameTimer::GetTimedMS() {
	float a		= GetMS();
	float b		= a-lastTime;
	lastTime	= a;
	return b;
}