From a99971f44ccf427ea6328674c2663525b70a8ce5 Mon Sep 17 00:00:00 2001 From: dhewg Date: Wed, 21 Dec 2011 16:03:15 +0100 Subject: [PATCH] Add GetMilliseconds to idSys To be used for the overhauled idTimer in idlib/. --- neo/sys/sys_local.cpp | 4 ++++ neo/sys/sys_local.h | 1 + neo/sys/sys_public.h | 1 + 3 files changed, 6 insertions(+) diff --git a/neo/sys/sys_local.cpp b/neo/sys/sys_local.cpp index 7b8ecd40..665db471 100644 --- a/neo/sys/sys_local.cpp +++ b/neo/sys/sys_local.cpp @@ -53,6 +53,10 @@ void idSysLocal::DebugVPrintf( const char *fmt, va_list arg ) { Sys_DebugVPrintf( fmt, arg ); } +unsigned int idSysLocal::GetMilliseconds( void ) { + return Sys_Milliseconds(); +} + double idSysLocal::GetClockTicks( void ) { return Sys_GetClockTicks(); } diff --git a/neo/sys/sys_local.h b/neo/sys/sys_local.h index 078330c3..3c9dab58 100644 --- a/neo/sys/sys_local.h +++ b/neo/sys/sys_local.h @@ -45,6 +45,7 @@ public: virtual void DebugPrintf( const char *fmt, ... )id_attribute((format(printf,2,3))); virtual void DebugVPrintf( const char *fmt, va_list arg ); + virtual unsigned int GetMilliseconds( void ); virtual double GetClockTicks( void ); virtual double ClockTicksPerSecond( void ); virtual int GetProcessorId( void ); diff --git a/neo/sys/sys_public.h b/neo/sys/sys_public.h index 7099bb00..026641a3 100644 --- a/neo/sys/sys_public.h +++ b/neo/sys/sys_public.h @@ -413,6 +413,7 @@ public: virtual void DebugPrintf( const char *fmt, ... )id_attribute((format(printf,2,3))) = 0; virtual void DebugVPrintf( const char *fmt, va_list arg ) = 0; + virtual unsigned int GetMilliseconds( void ) = 0; virtual double GetClockTicks( void ) = 0; virtual double ClockTicksPerSecond( void ) = 0; virtual int GetProcessorId( void ) = 0;