[Scummvm-cvs-logs] SF.net SVN: scummvm:[33801] residual/trunk/engine

aquadran at users.sourceforge.net aquadran at users.sourceforge.net
Tue Aug 12 17:21:29 CEST 2008


Revision: 33801
          http://scummvm.svn.sourceforge.net/scummvm/?rev=33801&view=rev
Author:   aquadran
Date:     2008-08-12 15:21:28 +0000 (Tue, 12 Aug 2008)

Log Message:
-----------
added missing destructor for Actor class

Modified Paths:
--------------
    residual/trunk/engine/actor.cpp
    residual/trunk/engine/actor.h

Modified: residual/trunk/engine/actor.cpp
===================================================================
--- residual/trunk/engine/actor.cpp	2008-08-12 15:12:34 UTC (rev 33800)
+++ residual/trunk/engine/actor.cpp	2008-08-12 15:21:28 UTC (rev 33801)
@@ -73,6 +73,11 @@
 	}
 }
 
+Actor::~Actor() {
+	clearShadowPlanes();
+	delete[] _shadowArray;
+}
+
 void Actor::setYaw(float yaw) {
 	// While the program correctly handle yaw angles outside
 	// of the range [0, 360), proper convention is to roll

Modified: residual/trunk/engine/actor.h
===================================================================
--- residual/trunk/engine/actor.h	2008-08-12 15:12:34 UTC (rev 33800)
+++ residual/trunk/engine/actor.h	2008-08-12 15:21:28 UTC (rev 33801)
@@ -54,6 +54,7 @@
 class Actor {
 public:
 	Actor(const char *name);
+	~Actor();
 
 	const char *name() const { return _name.c_str(); }
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list