commits

date

comment

96133
by Project Collectio...
(185 downloads)
Oct 1, 2012
9:40 PM

Upgrade: New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link: http://go.microsoft.com/fwlink/?LinkId=254563

96132
by Project Collectio...
(0 downloads)
Oct 1, 2012
9:33 PM

Checked in by server upgrade

6522
by shrt
(601 downloads)
Sep 10, 2007
9:34 AM

* Changed namespaces in Elephant.Utility, so that you only have to reference Elephant.Utility.Components and not each sub-category.

5495
by shrt
(13 downloads)
Aug 31, 2007
11:20 PM

* Added some xml files to SpinningPyramid sample, showing how to use the newly added xml template feature.

5484
by shrt
(5 downloads)
Aug 31, 2007
6:48 PM

Fixed an issue with EntityComponent.Start() not being called in certain scenarios.
Added CreateFrom method in EntityFactory to create an Entity from an XML template.
Added EntityTemplateReader.
Added EntityTemplate.
Added ComponentTemplate.
Added UsingMaterials sample.

4100
by shrt
(23 downloads)
Aug 20, 2007
1:31 PM

* 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 (LAC is derived from Camera).
* Added Material.cs. Implementation awaits.
* Deleted LookAtCamera.cs from SpinningPyramid sample, as it is now residing in the Utility assembly.

3947
by shrt
(0 downloads)
Aug 18, 2007
10:45 PM

* Added a new project (Elephant.Utility), which will hold components and other utilities in order to keep the core framework library as lightweight as possible.
* Added comments to most methods/properties.
* Fixed EntityCollection/ComponentManager .Clear(). It will now remove all entities immediately.
* Deleted Elephant\Framework\Components. The contents are now in a separate library (Elephant.Utility).

3793
by shrt
(2 downloads)
Aug 16, 2007
11:08 PM

* Changed most occurences of IEntity/IEntityComponent to Entity/EntityComponent, as there really isn't any reason to pass the interfaces around (calling virtual methods are faster than through interfaces)

3457
by shrt
(4 downloads)
Aug 13, 2007
2:32 PM

* Removed all debugging/test output from various places.
* Added a working sample. (SpinningPyramid)

3450
by shrt
(2 downloads)
Aug 13, 2007
1:48 PM

Uploaded the re-written source, with both xbox and windows solutions.

3448
by shrt
(0 downloads)
Aug 13, 2007
1:38 PM

More deletion

3445
by shrt
(12 downloads)
Aug 13, 2007
1:34 PM

Deleting everything to allow for new source to be uploaded.

2400
by shrt
(3 downloads)
Aug 2, 2007
5:55 PM

* Fixed an issue where it was impossible to remove an Entity. Note to self: remember to test stuffs.

2352
by shrt
(0 downloads)
Aug 2, 2007
11:00 AM

* Fixed an issue where components added to an entity, would not get referenced by the EntityManagers maintained lists.
* 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.

901
by shrt
(8 downloads)
Jul 14, 2007
12:29 PM

* API changes. It is now easier (less typing) to grab components from entities you know the name of.
* Added exceptions to most Find methods, so it is much easier to figure out where a problem occured.
* Fixed samples.

754
by shrt
(3 downloads)
Jul 12, 2007
10:13 PM

* Removed IRenderable.
* Woops, forgot to add some sources.

753
by shrt
(0 downloads)
Jul 12, 2007
10:10 PM

* Modified EntityManager to now keep lists of references to components, to introduce the ability to set the order of draw/update on components. Default is 0, and means it will be drawn/updated first (1's will be drawn after 0's, 2's after 1's and so forth).
* Fixed EntityManager.Update() 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.
* Added a sample. (SampleRenderOrder)
* Renamed RenderBase to Drawable, and Renderable to DrawableContent.
* Removed IUpdateable.cs.

- There is still a memory leak i cannot seem to find, somewhere in the main update/draw methods. Profiling shows garbage System.Action<T>, and Enumerator<T> stuff but I have not been able to fix it yet. (It may not be a severe leak, but it's still annoying)

475
by shrt
(2 downloads)
Jul 9, 2007
10:11 PM

* Modified EntityManager heavily, to now implement collection code. This felt necessary, due to c# limitations on multiple inheritance. It is now less typing to manipulate/retrieve entities.
* Added a property referencing IEntityService in IEntity, to make communication between entities/components easier than having to grab the service through a game reference.
* Added a proper way to remove entities and components. Removal of any entity/component now goes through EntityManager, and will happen prior to, or after if removed during an update tick, to the Update tick.
* Added a sample. (Windows\SampleGame)

420
by shrt
(2 downloads)
Jul 8, 2007
12:59 PM

* Fixed EntityManager.Update() to not rely on the TimeManager service.
* Added method FindWith<T> to IEntity, to find the first entity which holds the specified component T.
* Added a sample.

411
by shrt
(2 downloads)
Jul 7, 2007
10:32 PM

Removed unnecessary comment. (Does update work?)

410
by shrt
(1 download)
Jul 7, 2007
10:28 PM

Initial check-in

  • 1-21 of 21 Change Sets
    • Previous
    • 1
    • Next
    • Showing
    • 10
    • 25
    • Change Sets