[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19873] trunk/blender/source/gameengine: BGE: some more cleanup, remove useless ReplicaSetName(), move code to ProcessReplica.

Benoit Bolsee benoit.bolsee at online.be
Wed Apr 22 18:58:07 CEST 2009


Revision: 19873
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19873
Author:   ben2610
Date:     2009-04-22 18:58:04 +0200 (Wed, 22 Apr 2009)

Log Message:
-----------
BGE: some more cleanup, remove useless ReplicaSetName(), move code to ProcessReplica.

Modified Paths:
--------------
    trunk/blender/source/gameengine/Expressions/Value.cpp
    trunk/blender/source/gameengine/Expressions/Value.h
    trunk/blender/source/gameengine/GameLogic/SCA_ILogicBrick.cpp
    trunk/blender/source/gameengine/GameLogic/SCA_ILogicBrick.h
    trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp
    trunk/blender/source/gameengine/Ketsji/KX_GameObject.h
    trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp
    trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.h
    trunk/blender/source/gameengine/Ketsji/KX_PolyProxy.cpp
    trunk/blender/source/gameengine/Ketsji/KX_PolyProxy.h
    trunk/blender/source/gameengine/Ketsji/KX_VertexProxy.cpp
    trunk/blender/source/gameengine/Ketsji/KX_VertexProxy.h

Modified: trunk/blender/source/gameengine/Expressions/Value.cpp
===================================================================
--- trunk/blender/source/gameengine/Expressions/Value.cpp	2009-04-22 16:26:22 UTC (rev 19872)
+++ trunk/blender/source/gameengine/Expressions/Value.cpp	2009-04-22 16:58:04 UTC (rev 19873)
@@ -524,8 +524,6 @@
 
 	m_ValFlags.RefCountDisabled = false;
 
-	ReplicaSetName(GetName());
-
 	/* copy all props */
 	if (m_pNamedPropertyArray)
 	{

Modified: trunk/blender/source/gameengine/Expressions/Value.h
===================================================================
--- trunk/blender/source/gameengine/Expressions/Value.h	2009-04-22 16:26:22 UTC (rev 19872)
+++ trunk/blender/source/gameengine/Expressions/Value.h	2009-04-22 16:58:04 UTC (rev 19873)
@@ -294,7 +294,6 @@
 
 	virtual STR_String	GetName() = 0;											// Retrieve the name of the value
 	virtual void		SetName(STR_String name) = 0;								// Set the name of the value
-	virtual void		ReplicaSetName(STR_String name) = 0;
 	/** Sets the value to this cvalue.
 	 * @attention this particular function should never be called. Why not abstract? */
 	virtual void		SetValue(CValue* newval);
@@ -410,10 +409,10 @@
 		if (name.Length())
 			m_pstrNewName = new STR_String(name);
 	}
-	virtual void			ReplicaSetName(STR_String name) {
-		m_pstrNewName=NULL;
-		if (name.Length())
-			m_pstrNewName = new STR_String(name);
+	virtual void			ProcessReplica() {
+		CValue::ProcessReplica();
+		if (m_pstrNewName)
+			m_pstrNewName = new STR_String(*m_pstrNewName);
 	}
 	
 	virtual STR_String			GetName() {

Modified: trunk/blender/source/gameengine/GameLogic/SCA_ILogicBrick.cpp
===================================================================
--- trunk/blender/source/gameengine/GameLogic/SCA_ILogicBrick.cpp	2009-04-22 16:26:22 UTC (rev 19872)
+++ trunk/blender/source/gameengine/GameLogic/SCA_ILogicBrick.cpp	2009-04-22 16:58:04 UTC (rev 19873)
@@ -143,14 +143,6 @@
 }
 
 
-
-void SCA_ILogicBrick::ReplicaSetName(STR_String name)
-{
-	m_name = name;
-}
-		
-
-
 bool SCA_ILogicBrick::IsActive()
 {
 	return m_bActive;

Modified: trunk/blender/source/gameengine/GameLogic/SCA_ILogicBrick.h
===================================================================
--- trunk/blender/source/gameengine/GameLogic/SCA_ILogicBrick.h	2009-04-22 16:26:22 UTC (rev 19872)
+++ trunk/blender/source/gameengine/GameLogic/SCA_ILogicBrick.h	2009-04-22 16:58:04 UTC (rev 19873)
@@ -72,7 +72,6 @@
 	virtual double		GetNumber();
 	virtual STR_String	GetName();
 	virtual void		SetName(STR_String name);
-	virtual void		ReplicaSetName(STR_String name);
 		
 	bool				IsActive();
 	void				SetActive(bool active) ;

Modified: trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp	2009-04-22 16:26:22 UTC (rev 19872)
+++ trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp	2009-04-22 16:58:04 UTC (rev 19873)
@@ -199,26 +199,11 @@
 	m_name = name;
 };								// Set the name of the value
 
-
-
-void KX_GameObject::ReplicaSetName(STR_String name)
-{
-}
-
-
-
-
-
-
 KX_IPhysicsController* KX_GameObject::GetPhysicsController()
 {
 	return m_pPhysicsController1;
 }
 
-
-
-
-
 KX_GameObject* KX_GameObject::GetParent()
 {
 	KX_GameObject* result = NULL;

Modified: trunk/blender/source/gameengine/Ketsji/KX_GameObject.h
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_GameObject.h	2009-04-22 16:26:22 UTC (rev 19872)
+++ trunk/blender/source/gameengine/Ketsji/KX_GameObject.h	2009-04-22 16:58:04 UTC (rev 19873)
@@ -257,14 +257,6 @@
 		STR_String name
 	);
 
-	/**
-	 * Inherited from CValue -- does nothing.
-	 */
-		void				
-	ReplicaSetName(
-		STR_String name
-	);
-
 	/** 
 	 * Inherited from CValue -- return a new copy of this
 	 * instance allocated on the heap. Ownership of the new 

Modified: trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp	2009-04-22 16:26:22 UTC (rev 19872)
+++ trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp	2009-04-22 16:58:04 UTC (rev 19873)
@@ -138,7 +138,6 @@
 STR_String	KX_MeshProxy::GetName() { return m_meshobj->GetName();}
 void		KX_MeshProxy::SetName(STR_String name) { };
 CValue*		KX_MeshProxy::GetReplica() { return NULL;}
-void		KX_MeshProxy::ReplicaSetName(STR_String name) {};
 
 
 // stuff for python integration

Modified: trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.h
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.h	2009-04-22 16:26:22 UTC (rev 19872)
+++ trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.h	2009-04-22 16:58:04 UTC (rev 19873)
@@ -53,7 +53,6 @@
 	virtual RAS_MeshObject* GetMesh() { return m_meshobj; }
 	virtual STR_String	GetName();
 	virtual void		SetName(STR_String name);								// Set the name of the value
-	virtual void		ReplicaSetName(STR_String name);
 	virtual CValue*		GetReplica();
 
 // stuff for python integration

Modified: trunk/blender/source/gameengine/Ketsji/KX_PolyProxy.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_PolyProxy.cpp	2009-04-22 16:26:22 UTC (rev 19872)
+++ trunk/blender/source/gameengine/Ketsji/KX_PolyProxy.cpp	2009-04-22 16:58:04 UTC (rev 19873)
@@ -183,9 +183,7 @@
 STR_String	KX_PolyProxy::GetName() { return sPolyName;}
 void		KX_PolyProxy::SetName(STR_String) { };
 CValue*		KX_PolyProxy::GetReplica() { return NULL;}
-void		KX_PolyProxy::ReplicaSetName(STR_String) {};
 
-
 // stuff for python integration
 
 KX_PYMETHODDEF_DOC_NOARGS(KX_PolyProxy, getMaterialIndex, 

Modified: trunk/blender/source/gameengine/Ketsji/KX_PolyProxy.h
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_PolyProxy.h	2009-04-22 16:26:22 UTC (rev 19872)
+++ trunk/blender/source/gameengine/Ketsji/KX_PolyProxy.h	2009-04-22 16:58:04 UTC (rev 19873)
@@ -48,7 +48,6 @@
 	double		GetNumber();
 	STR_String	GetName();
 	void		SetName(STR_String name);								// Set the name of the value
-	void		ReplicaSetName(STR_String name);
 	CValue*		GetReplica();
 
 

Modified: trunk/blender/source/gameengine/Ketsji/KX_VertexProxy.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_VertexProxy.cpp	2009-04-22 16:26:22 UTC (rev 19872)
+++ trunk/blender/source/gameengine/Ketsji/KX_VertexProxy.cpp	2009-04-22 16:58:04 UTC (rev 19873)
@@ -340,9 +340,7 @@
 STR_String	KX_VertexProxy::GetName() { return sVertexName;}
 void		KX_VertexProxy::SetName(STR_String) { };
 CValue*		KX_VertexProxy::GetReplica() { return NULL;}
-void		KX_VertexProxy::ReplicaSetName(STR_String) {};
 
-
 // stuff for python integration
 	
 PyObject* KX_VertexProxy::PyGetXYZ()

Modified: trunk/blender/source/gameengine/Ketsji/KX_VertexProxy.h
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_VertexProxy.h	2009-04-22 16:26:22 UTC (rev 19872)
+++ trunk/blender/source/gameengine/Ketsji/KX_VertexProxy.h	2009-04-22 16:58:04 UTC (rev 19873)
@@ -49,7 +49,6 @@
 	double		GetNumber();
 	STR_String	GetName();
 	void		SetName(STR_String name);								// Set the name of the value
-	void		ReplicaSetName(STR_String name);
 	CValue*		GetReplica();
 
 





More information about the Bf-blender-cvs mailing list