From c6368b221ec2f61abc5fb5b5bbbd46f08542741b Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Sun, 10 Nov 2013 04:42:24 +0000 Subject: [PATCH] - added optional display of a frame count to help debug --- source/glest_game/graphics/renderer.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/source/glest_game/graphics/renderer.cpp b/source/glest_game/graphics/renderer.cpp index 05d36c90..e3ab47a1 100644 --- a/source/glest_game/graphics/renderer.cpp +++ b/source/glest_game/graphics/renderer.cpp @@ -2223,7 +2223,9 @@ void Renderer::renderClock() { } Config &config= Config::getInstance(); - if(config.getBool("InGameClock","true") == false && config.getBool("InGameLocalClock","true") == false) { + if(config.getBool("InGameClock","true") == false && + config.getBool("InGameLocalClock","true") == false && + config.getBool("InGameFrameCounter","false") == false) { return; } @@ -2260,6 +2262,15 @@ void Renderer::renderClock() { str += szBuf; } + if(config.getBool("InGameFrameCounter","false") == true) { + char szBuf[200]=""; + snprintf(szBuf,200,"Frame: %d",game->getWorld()->getFrameCount() / 20); + if(str != "") { + str += " "; + } + str += szBuf; + } + //string str = szBuf; if(renderText3DEnabled == true) {