[Orxonox-commit 3211] r7904 - in code/trunk/src: libraries/network libraries/util modules/overlays/hud orxonox/graphics
landauf at orxonox.net
landauf at orxonox.net
Wed Feb 16 22:23:01 CET 2011
Author: landauf
Date: 2011-02-16 22:23:00 +0100 (Wed, 16 Feb 2011)
New Revision: 7904
Modified:
code/trunk/src/libraries/network/LANDiscoverable.h
code/trunk/src/libraries/util/Singleton.h
code/trunk/src/modules/overlays/hud/UnderAttackHealthBar.h
code/trunk/src/orxonox/graphics/ParticleEmitter.h
Log:
2x virtual because it may be required in some cases (Singleton & LANDiscoverable) and 2x for consistency
Modified: code/trunk/src/libraries/network/LANDiscoverable.h
===================================================================
--- code/trunk/src/libraries/network/LANDiscoverable.h 2011-02-16 10:17:30 UTC (rev 7903)
+++ code/trunk/src/libraries/network/LANDiscoverable.h 2011-02-16 21:23:00 UTC (rev 7904)
@@ -33,15 +33,15 @@
namespace orxonox
{
-
+
class LANDiscoverable
{
public:
LANDiscoverable();
- ~LANDiscoverable();
+ virtual ~LANDiscoverable();
void setActivity( bool bActive );
void update();
-
+
private:
bool bActive_;
ENetHost* host_;
Modified: code/trunk/src/libraries/util/Singleton.h
===================================================================
--- code/trunk/src/libraries/util/Singleton.h 2011-02-16 10:17:30 UTC (rev 7903)
+++ code/trunk/src/libraries/util/Singleton.h 2011-02-16 21:23:00 UTC (rev 7904)
@@ -161,7 +161,7 @@
}
//! Destructor resets the singleton instance pointer
- ~Singleton()
+ virtual ~Singleton()
{
assert(T::singletonPtr_s != NULL);
T::singletonPtr_s = NULL;
Modified: code/trunk/src/modules/overlays/hud/UnderAttackHealthBar.h
===================================================================
--- code/trunk/src/modules/overlays/hud/UnderAttackHealthBar.h 2011-02-16 10:17:30 UTC (rev 7903)
+++ code/trunk/src/modules/overlays/hud/UnderAttackHealthBar.h 2011-02-16 21:23:00 UTC (rev 7904)
@@ -41,7 +41,7 @@
{
public:
UnderAttackHealthBar(BaseObject* creator);
- ~UnderAttackHealthBar();
+ virtual ~UnderAttackHealthBar();
virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
virtual void changedOwner();
Modified: code/trunk/src/orxonox/graphics/ParticleEmitter.h
===================================================================
--- code/trunk/src/orxonox/graphics/ParticleEmitter.h 2011-02-16 10:17:30 UTC (rev 7903)
+++ code/trunk/src/orxonox/graphics/ParticleEmitter.h 2011-02-16 21:23:00 UTC (rev 7904)
@@ -40,7 +40,7 @@
{
public:
ParticleEmitter(BaseObject* creator);
- ~ParticleEmitter();
+ virtual ~ParticleEmitter();
virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
More information about the Orxonox-commit
mailing list