From 841ac10e5c20ad152f375f43bceb992fc3945041 Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Thu, 10 Feb 2011 15:55:15 +0200 Subject: fixes toward mingw compatibility --- src/main.cpp | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 433ec4fe0..1a576b28d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2050,6 +2050,8 @@ int main(int argc, char *argv[]) // A test //throw con::PeerNotFoundException("lol"); + core::list frametime_log; + /* Main loop */ @@ -2147,6 +2149,23 @@ int main(int argc, char *argv[]) dtime = 0; lasttime = time; + /* + Log frametime for visualization + */ + frametime_log.push_back(dtime); + if(frametime_log.size() > 100) + { + core::list::Iterator i = frametime_log.begin(); + frametime_log.erase(i); + } + + /* + Visualize frametime in terminal + */ + /*for(u32 i=0; i(0,10), video::SColor(255,255,255,255)); + /* + Frametime log + */ + { + s32 x = 10; + for(core::list::Iterator + i = frametime_log.begin(); + i != frametime_log.end(); + i++) + { + driver->draw2DLine(v2s32(x,50), + v2s32(x,50+(*i)*1000), + video::SColor(255,255,255,255)); + x++; + } } + } // timer + //timer10.stop(); //TimeTaker //timer11("//timer11"); -- cgit v1.2.3