doxygen: prevent GPL license block from being parsed as doxygen comment.
[blender.git] / source / gameengine / GameLogic / SCA_TimeEventManager.cpp
index b7fadd3..792a63d 100644 (file)
@@ -1,4 +1,4 @@
-/**
+/*
  * $Id$
  * ***** BEGIN GPL LICENSE BLOCK *****
  *
@@ -14,7 +14,7 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software Foundation,
- * Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
  * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
  * All rights reserved.
  * ***** END GPL LICENSE BLOCK *****
  */
 
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#ifdef WIN32
-
+#if defined(WIN32) && !defined(FREE_WINDOWS)
 // This warning tells us about truncation of __long__ stl-generated names.
 // It can occasionally cause DevStudio to have internal compiler warnings.
 #pragma warning( disable : 4786 )     
@@ -43,7 +38,7 @@
 #include "FloatValue.h"
 
 SCA_TimeEventManager::SCA_TimeEventManager(SCA_LogicManager* logicmgr)
-: SCA_EventManager(TIME_EVENTMGR)
+: SCA_EventManager(NULL, TIME_EVENTMGR)
 {
 }
 
@@ -52,7 +47,7 @@ SCA_TimeEventManager::SCA_TimeEventManager(SCA_LogicManager* logicmgr)
 SCA_TimeEventManager::~SCA_TimeEventManager()
 {
        for (vector<CValue*>::iterator it = m_timevalues.begin();
-                       !(it == m_timevalues.end()); it++)
+                       !(it == m_timevalues.end()); ++it)
        {
                (*it)->Release();
        }       
@@ -80,7 +75,7 @@ void SCA_TimeEventManager::NextFrame(double curtime, double fixedtime)
                
                // update sensors, but ... need deltatime !
                for (vector<CValue*>::iterator it = m_timevalues.begin();
-               !(it == m_timevalues.end()); it++)
+               !(it == m_timevalues.end()); ++it)
                {
                        float newtime = (*it)->GetNumber() + fixedtime;
                        floatval->SetFloat(newtime);
@@ -104,7 +99,7 @@ void SCA_TimeEventManager::AddTimeProperty(CValue* timeval)
 void SCA_TimeEventManager::RemoveTimeProperty(CValue* timeval)
 {
        for (vector<CValue*>::iterator it = m_timevalues.begin();
-                       !(it == m_timevalues.end()); it++)
+                       !(it == m_timevalues.end()); ++it)
        {
                if ((*it) == timeval)
                {
@@ -114,3 +109,9 @@ void SCA_TimeEventManager::RemoveTimeProperty(CValue* timeval)
                }
        }
 }
+
+vector<CValue*> SCA_TimeEventManager::GetTimeValues()
+{
+       return m_timevalues;
+}
+