aboutsummaryrefslogtreecommitdiff
path: root/src/game/World.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-01-07 10:49:13 -0600
committermegamage <none@none>2009-01-07 10:49:13 -0600
commit9a71deb785c6c9f5dd59437df07466a08b8f4b92 (patch)
tree886d20a1f2beedf043076a51a00183721624ea41 /src/game/World.cpp
parentbacbd4a782ca3681a587d8529a57ba3523bf65df (diff)
*Fix diff time record.
--HG-- branch : trunk
Diffstat (limited to 'src/game/World.cpp')
-rw-r--r--src/game/World.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/game/World.cpp b/src/game/World.cpp
index 90bee222176..749b9dc8826 100644
--- a/src/game/World.cpp
+++ b/src/game/World.cpp
@@ -1418,7 +1418,7 @@ void World::DetectDBCLang()
sLog.outString("Using %s DBC Locale as default. All available DBC locales: %s",localeNames[m_defaultDbcLocale],availableLocalsStr.empty() ? "<none>" : availableLocalsStr.c_str());
}
-void World::RecordTimeDiff(const char *text)
+void World::RecordTimeDiff(const char *text, ...)
{
if(m_updateTimeCount != 1)
return;
@@ -1427,8 +1427,16 @@ void World::RecordTimeDiff(const char *text)
m_currentTime = getMSTime();
return;
}
+
sLog.outDebugInLine("Difftime ");
- sLog.outDebugInLine(text);
+
+ va_list ap;
+ char str [256];
+ va_start(ap, text);
+ vsnprintf(str,256,text, ap );
+ va_end(ap);
+ sLog.outDebugInLine(str);
+
uint32 thisTime = getMSTime();
sLog.outDebug(": %u.", getMSTimeDiff(m_currentTime, thisTime));
m_currentTime = thisTime;