From 261f559339470aae8bebc09a7f45beae0ddcae07 Mon Sep 17 00:00:00 2001
From: Kahrl <kahrl@gmx.net>
Date: Tue, 18 Jun 2013 01:49:06 +0200
Subject: [PATCH] Show number of objects in client environment in profiler (F6)

---
 src/environment.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/environment.cpp b/src/environment.cpp
index af05371ca..a97a9bd08 100644
--- a/src/environment.cpp
+++ b/src/environment.cpp
@@ -2264,6 +2264,7 @@ void ClientEnvironment::step(float dtime)
 		Step active objects and update lighting of them
 	*/
 	
+	g_profiler->avg("CEnv: num of objects", m_active_objects.size());
 	bool update_lighting = m_active_object_light_update_interval.step(dtime, 0.21);
 	for(std::map<u16, ClientActiveObject*>::iterator
 			i = m_active_objects.begin();
@@ -2293,6 +2294,7 @@ void ClientEnvironment::step(float dtime)
 	/*
 		Step and handle simple objects
 	*/
+	g_profiler->avg("CEnv: num of simple objects", m_simple_objects.size());
 	for(std::list<ClientSimpleObject*>::iterator
 			i = m_simple_objects.begin(); i != m_simple_objects.end();)
 	{
-- 
GitLab