<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>elephant Source Control Rss Feed</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>elephant Source Control Rss Description</description><item><title>Source code checked in, #96133</title><link>http://elephant.codeplex.com/SourceControl/changeset/changes/96133</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:40:31 GMT</pubDate><guid isPermaLink="false">Source code checked in, #96133 20121001094031P</guid></item><item><title>Source code checked in, #96132</title><link>http://elephant.codeplex.com/SourceControl/changeset/changes/96132</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:33:03 GMT</pubDate><guid isPermaLink="false">Source code checked in, #96132 20121001093303P</guid></item><item><title>Source code checked in, #63489</title><link>http://elephant.codeplex.com/SourceControl/changeset/changes/63489</link><description>Checked in by server upgrade</description><author>_TFSSERVICE</author><pubDate>Tue, 27 Jul 2010 20:28:19 GMT</pubDate><guid isPermaLink="false">Source code checked in, #63489 20100727082819P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; Changed namespaces in Elephant.Utility, so that you only have to reference Elephant.Utility.Components and not each sub-category.</description><author>shrt</author><pubDate>Mon, 10 Sep 2007 09:34:29 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070910093429A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; Added some xml files to SpinningPyramid sample, showing how to use the newly added xml template feature.</description><author>shrt</author><pubDate>Fri, 31 Aug 2007 23:20:24 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070831112024P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>Fixed an issue with EntityComponent.Start&amp;#40;&amp;#41; not being called in certain scenarios.&amp;#13;&amp;#10;Added CreateFrom method in EntityFactory to create an Entity from an XML template.&amp;#13;&amp;#10;Added EntityTemplateReader.&amp;#13;&amp;#10;Added EntityTemplate.&amp;#13;&amp;#10;Added ComponentTemplate.&amp;#13;&amp;#10;Added UsingMaterials sample.</description><author>shrt</author><pubDate>Fri, 31 Aug 2007 18:48:53 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070831064853P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; Fixed a bunch of methods concering finding components of a given type in EntityComponentCollection. Now you will be able to get a Camera reference from an entity containing a LookAtCamera &amp;#40;LAC is derived from Camera&amp;#41;.&amp;#13;&amp;#10;&amp;#42; Added Material.cs. Implementation awaits.&amp;#13;&amp;#10;&amp;#42; Deleted LookAtCamera.cs from SpinningPyramid sample, as it is now residing in the Utility assembly.</description><author>shrt</author><pubDate>Mon, 20 Aug 2007 13:31:54 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070820013154P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; Added a new project &amp;#40;Elephant.Utility&amp;#41;, which will hold components and other utilities in order to keep the core framework library as lightweight as possible.&amp;#13;&amp;#10;&amp;#42; Added comments to most methods&amp;#47;properties.&amp;#13;&amp;#10;&amp;#42; Fixed EntityCollection&amp;#47;ComponentManager .Clear&amp;#40;&amp;#41;. It will now remove all entities immediately.&amp;#13;&amp;#10;&amp;#42; Deleted Elephant&amp;#92;Framework&amp;#92;Components. The contents are now in a separate library &amp;#40;Elephant.Utility&amp;#41;.</description><author>shrt</author><pubDate>Sat, 18 Aug 2007 22:45:32 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070818104532P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; Changed most occurences of IEntity&amp;#47;IEntityComponent to Entity&amp;#47;EntityComponent, as there really isn&amp;#39;t any reason to pass the interfaces around &amp;#40;calling virtual methods are faster than through interfaces&amp;#41;</description><author>shrt</author><pubDate>Thu, 16 Aug 2007 23:08:47 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070816110847P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; Removed all debugging&amp;#47;test output from various places.&amp;#13;&amp;#10;&amp;#42; Added a working sample. &amp;#40;SpinningPyramid&amp;#41;</description><author>shrt</author><pubDate>Mon, 13 Aug 2007 14:32:50 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070813023250P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>Uploaded the re-written source, with both xbox and windows solutions.</description><author>shrt</author><pubDate>Mon, 13 Aug 2007 13:48:05 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070813014805P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>More deletion</description><author>shrt</author><pubDate>Mon, 13 Aug 2007 13:38:32 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070813013832P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>Deleting everything to allow for new source to be uploaded.</description><author>shrt</author><pubDate>Mon, 13 Aug 2007 13:34:57 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070813013457P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; Fixed an issue where it was impossible to remove an Entity. Note to self&amp;#58; remember to test stuffs.</description><author>shrt</author><pubDate>Thu, 02 Aug 2007 17:55:33 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070802055533P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; Fixed an issue where components added to an entity, would not get referenced by the EntityManagers maintained lists.&amp;#13;&amp;#10;&amp;#42; Added DrawableContent component as an abstraction of Drawable. This represents a component that can be seen in the world, where as Drawable mainly represents drawing capability.</description><author>shrt</author><pubDate>Thu, 02 Aug 2007 11:00:55 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070802110055A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; API changes. It is now easier &amp;#40;less typing&amp;#41; to grab components from entities you know the name of.&amp;#13;&amp;#10;&amp;#42; Added exceptions to most Find methods, so it is much easier to figure out where a problem occured.&amp;#13;&amp;#10;&amp;#42; Fixed samples.</description><author>shrt</author><pubDate>Sat, 14 Jul 2007 12:29:13 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070714122913P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; Removed IRenderable.&amp;#13;&amp;#10;&amp;#42; Woops, forgot to add some sources.</description><author>shrt</author><pubDate>Thu, 12 Jul 2007 22:13:56 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070712101356P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; Modified EntityManager to now keep lists of references to components, to introduce the ability to set the order of draw&amp;#47;update on components. Default is 0, and means it will be drawn&amp;#47;updated first &amp;#40;1&amp;#39;s will be drawn after 0&amp;#39;s, 2&amp;#39;s after 1&amp;#39;s and so forth&amp;#41;.&amp;#13;&amp;#10;&amp;#42; Fixed EntityManager.Update&amp;#40;&amp;#41; to not leak memory through garbage GameTime instances, when a TimeService was available. The TimeService is now useless, but i will look into fixing it soonish.&amp;#13;&amp;#10;&amp;#42; Added a sample. &amp;#40;SampleRenderOrder&amp;#41;&amp;#13;&amp;#10;&amp;#42; Renamed RenderBase to Drawable, and Renderable to DrawableContent.&amp;#13;&amp;#10;&amp;#42; Removed IUpdateable.cs.&amp;#13;&amp;#10;&amp;#13;&amp;#10;- There is still a memory leak i cannot seem to find, somewhere in the main update&amp;#47;draw methods. Profiling shows garbage System.Action&amp;#60;T&amp;#62;, and Enumerator&amp;#60;T&amp;#62; stuff but I have not been able to fix it yet. &amp;#40;It may not be a severe leak, but it&amp;#39;s still annoying&amp;#41;</description><author>shrt</author><pubDate>Thu, 12 Jul 2007 22:10:43 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070712101043P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; Modified EntityManager heavily, to now implement collection code. This felt necessary, due to c&amp;#35; limitations on multiple inheritance. It is now less typing to manipulate&amp;#47;retrieve entities.&amp;#13;&amp;#10;&amp;#42; Added a property referencing IEntityService in IEntity, to make communication between entities&amp;#47;components easier than having to grab the service through a game reference.&amp;#13;&amp;#10;&amp;#42; Added a proper way to remove entities and components. Removal of any entity&amp;#47;component now goes through EntityManager, and will happen prior to, or after if removed during an update tick, to the Update tick.&amp;#13;&amp;#10;&amp;#42; Added a sample. &amp;#40;Windows&amp;#92;SampleGame&amp;#41;</description><author>shrt</author><pubDate>Mon, 09 Jul 2007 22:11:51 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070709101151P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/elephant/SourceControl/ListDownloadableCommits.aspx</link><description>&amp;#42; Fixed EntityManager.Update&amp;#40;&amp;#41; to not rely on the TimeManager service.&amp;#13;&amp;#10;&amp;#42; Added method FindWith&amp;#60;T&amp;#62; to IEntity, to find the first entity which holds the specified component T.&amp;#13;&amp;#10;&amp;#42; Added a sample.</description><author>shrt</author><pubDate>Sun, 08 Jul 2007 12:59:10 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070708125910P</guid></item></channel></rss>