]>
code.bitgloo.com Git - clyne/entityx.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Alec Thomas [Tue, 12 Mar 2013 02:03:14 +0000 (22:03 -0400)]
Add some benchmarks.
Alec Thomas [Mon, 11 Mar 2013 06:53:40 +0000 (02:53 -0400)]
Use std::list for free list.
Alec Thomas [Mon, 11 Mar 2013 05:38:06 +0000 (01:38 -0400)]
Some breaking changes to Entity management.
- Entity will no longer implicitly cast to Entity::Id. This is safer
and cleaner.
- Use Entity::destroy(). This will destroy the entity *and* invalidate
the handle.
- Removed the exists() method, as it was largely meaningless anyway.
Listen to EntityDestroyedEvent instead.
- Exposed Entity::manager() and removed manager attribute from events.
Alec Thomas [Sun, 10 Mar 2013 17:29:43 +0000 (13:29 -0400)]
README formatting.
Lars Pensjö [Sun, 10 Mar 2013 01:00:06 +0000 (02:00 +0100)]
Two bugfixes in Entity.
Fix Entity::operator! and initialize Entity::id_ to invalid value by
default.
Add test to verify operator! and uninitialized Entity.
Suppress warnings about unused variables.
Alec Thomas [Sat, 9 Mar 2013 17:35:09 +0000 (12:35 -0500)]
Allow Entity objects to be copied around.
Note that this doesn't use shared_ptr, but this is little different
from the previous implementation using a reference.
Alec Thomas [Sat, 2 Mar 2013 18:30:55 +0000 (13:30 -0500)]
Remove unused variable. Update README.
Alec Thomas [Sat, 2 Mar 2013 17:58:29 +0000 (09:58 -0800)]
Merge pull request #2 from larspensjo/ReuseEntity
Bug in allocation of freed entities.
Lars Pensjö [Sat, 2 Mar 2013 14:33:11 +0000 (15:33 +0100)]
Added comment.
Lars Pensjö [Sat, 2 Mar 2013 14:26:31 +0000 (15:26 +0100)]
Entity allocation error fixed.
Need to save the id before erasing.
Lars Pensjö [Sat, 2 Mar 2013 14:23:10 +0000 (15:23 +0100)]
Add test for reusing an Entity.
This will lead to a crash.
Alec Thomas [Wed, 27 Feb 2013 21:14:53 +0000 (13:14 -0800)]
Merge pull request #1 from larspensjo/linux-gcc
Enable testing for Linux GCC.
Lars Pensjö [Wed, 27 Feb 2013 09:43:58 +0000 (10:43 +0100)]
Minor readme updates.
Add link to define POD.
Refer to entity instead of component.
Lars Pensjö [Wed, 27 Feb 2013 06:38:47 +0000 (07:38 +0100)]
Enable testing for Linux with gcc.
Resolve namespace std clash with boost.
struct NullDeleter can't be local.
Remove surplus ';'.
Lars Pensjö [Wed, 27 Feb 2013 06:10:03 +0000 (07:10 +0100)]
Update cmake conf for testing.
Suppress error from signed comparison in gtest.h (-Wno-error=sign-compare).
Suppress error from unused variables (-Wno-error=unused-but-set-variable).
Add cmake flag BUILD_TESTING to the cached variables.
When building for testing, the include path to GTest shall be added.
Alec Thomas [Sun, 6 Jan 2013 21:57:44 +0000 (16:57 -0500)]
Make testing optional.
Alec Thomas [Sat, 27 Oct 2012 13:16:29 +0000 (09:16 -0400)]
Add Entity::exists() and EntityManager::get().
Alec Thomas [Wed, 24 Oct 2012 23:54:30 +0000 (19:54 -0400)]
Add Entity class helper.
This largely supplants the use of entity IDs.
Alec Thomas [Wed, 24 Oct 2012 22:27:51 +0000 (18:27 -0400)]
Change namespace entity -> entityx.
Alec Thomas [Wed, 24 Oct 2012 21:28:25 +0000 (17:28 -0400)]
Include updated.
Alec Thomas [Wed, 24 Oct 2012 21:24:11 +0000 (17:24 -0400)]
Name shared library entityx (rather than ..._shared).
Alec Thomas [Wed, 24 Oct 2012 21:19:42 +0000 (17:19 -0400)]
Add C++ GitHub highlighting (hopefully).
Alec Thomas [Wed, 24 Oct 2012 21:10:55 +0000 (17:10 -0400)]
Add COPYING.
Alec Thomas [Wed, 24 Oct 2012 21:07:08 +0000 (17:07 -0400)]
README updates.
Alec Thomas [Wed, 24 Oct 2012 20:14:48 +0000 (16:14 -0400)]
Fix unpacking bug (segfault from lambda).
Alec Thomas [Mon, 22 Oct 2012 20:02:08 +0000 (16:02 -0400)]
Allow System's to be added pre-created to the SystemManager.
Alec Thomas [Mon, 22 Oct 2012 18:16:43 +0000 (14:16 -0400)]
Convert remaining bare pointers to shared_ptr.
Alec Thomas [Sun, 21 Oct 2012 01:05:51 +0000 (21:05 -0400)]
Convert EntityManager::unpack() to use boost::shared_ptr.
Alec Thomas [Sun, 21 Oct 2012 00:25:04 +0000 (20:25 -0400)]
Implemented unified entity iteration and component unpacking.
Continued working on docs.
Alec Thomas [Sat, 20 Oct 2012 15:17:28 +0000 (11:17 -0400)]
More README updates.
Alec Thomas [Fri, 19 Oct 2012 19:07:17 +0000 (15:07 -0400)]
More install cleanup.
Alec Thomas [Fri, 19 Oct 2012 18:48:55 +0000 (14:48 -0400)]
A bunch of minor build fixes. Started README.
Alec Thomas [Thu, 18 Oct 2012 17:21:06 +0000 (13:21 -0400)]
Add C++11 feature checking to cmake.
Alec Thomas [Thu, 18 Oct 2012 16:54:12 +0000 (12:54 -0400)]
More attempts to get cmake build working.
Alec Thomas [Fri, 21 Sep 2012 01:24:08 +0000 (21:24 -0400)]
Initial import.