Initial import.

git-svn-id: http://gamadu.com/svn/artemis/trunk@1 925502ac-023d-4260-82ca-d013ab2fcec4


git-svn-id: http://gamadu.com/svn/artemis/trunk@2 925502ac-023d-4260-82ca-d013ab2fcec4
No longer causes NPE when removing from GroupManager.

git-svn-id: http://gamadu.com/svn/artemis/trunk@3 925502ac-023d-4260-82ca-d013ab2fcec4
Fixed another bug with removing from group manager.

git-svn-id: http://gamadu.com/svn/artemis/trunk@4 925502ac-023d-4260-82ca-d013ab2fcec4
Fixing some bugs.

git-svn-id: http://gamadu.com/svn/artemis/trunk@5 925502ac-023d-4260-82ca-d013ab2fcec4
Now possible to create systems that process nothing.

git-svn-id: http://gamadu.com/svn/artemis/trunk@6 925502ac-023d-4260-82ca-d013ab2fcec4
Does not cause Array out of bounds exception if requesting component from entity that does not have it.

git-svn-id: http://gamadu.com/svn/artemis/trunk@7 925502ac-023d-4260-82ca-d013ab2fcec4
Now using refresh instead of insert.

git-svn-id: http://gamadu.com/svn/artemis/trunk@8 925502ac-023d-4260-82ca-d013ab2fcec4


git-svn-id: http://gamadu.com/svn/artemis/trunk@9 925502ac-023d-4260-82ca-d013ab2fcec4
Now possible to create a interval system that processes components.

git-svn-id: http://gamadu.com/svn/artemis/trunk@10 925502ac-023d-4260-82ca-d013ab2fcec4
Added comments.
Improved IntervalEntityProcessingSystem with begin and end methods.

git-svn-id: http://gamadu.com/svn/artemis/trunk@11 925502ac-023d-4260-82ca-d013ab2fcec4
Now nullifies all components of a entity that is deleted.

git-svn-id: http://gamadu.com/svn/artemis/trunk@12 925502ac-023d-4260-82ca-d013ab2fcec4
Refactoring how components are added in entity manager.

git-svn-id: http://gamadu.com/svn/artemis/trunk@13 925502ac-023d-4260-82ca-d013ab2fcec4
Missing a equals.

git-svn-id: http://gamadu.com/svn/artemis/trunk@14 925502ac-023d-4260-82ca-d013ab2fcec4
Now supports unique id for entities.

git-svn-id: http://gamadu.com/svn/artemis/trunk@15 925502ac-023d-4260-82ca-d013ab2fcec4
Now not possible to have entities in multiple groups. Also possible to check if a entity belongs to any group via the isGrouped method.

git-svn-id: http://gamadu.com/svn/artemis/trunk@16 925502ac-023d-4260-82ca-d013ab2fcec4
Fixed a serious bug in Bag. When setting a element by index the size of the bag was set to the index. This is incorrect. It should only do that if the index is larger or equals the size.

git-svn-id: http://gamadu.com/svn/artemis/trunk@17 925502ac-023d-4260-82ca-d013ab2fcec4
Added support for debugging. Now possible to retrieve all components of a entity. Should be used carefully.

git-svn-id: http://gamadu.com/svn/artemis/trunk@18 925502ac-023d-4260-82ca-d013ab2fcec4
Fixed some bugs with how interval systems are processed. Should work better now. Moved begin and end to the EntitySystem.

git-svn-id: http://gamadu.com/svn/artemis/trunk@19 925502ac-023d-4260-82ca-d013ab2fcec4
Added a DelayedEntitySystem.

git-svn-id: http://gamadu.com/svn/artemis/trunk@20 925502ac-023d-4260-82ca-d013ab2fcec4