Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-11 | Improve documentation. | Alec Thomas | |
2013-03-11 | Add some benchmarks. | Alec Thomas | |
2013-03-11 | Use std::list for free list. | Alec Thomas | |
2013-03-11 | Some breaking changes to Entity management. | Alec Thomas | |
- 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. | |||
2013-03-10 | README formatting. | Alec Thomas | |
2013-03-10 | Two bugfixes in Entity. | Lars Pensjö | |
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. | |||
2013-03-09 | Allow Entity objects to be copied around. | Alec Thomas | |
Note that this doesn't use shared_ptr, but this is little different from the previous implementation using a reference. | |||
2013-03-02 | Remove unused variable. Update README. | Alec Thomas | |
2013-03-02 | Merge pull request #2 from larspensjo/ReuseEntity | Alec Thomas | |
Bug in allocation of freed entities. | |||
2013-03-02 | Added comment. | Lars Pensjö | |
2013-03-02 | Entity allocation error fixed. | Lars Pensjö | |
Need to save the id before erasing. | |||
2013-03-02 | Add test for reusing an Entity. | Lars Pensjö | |
This will lead to a crash. | |||
2013-02-27 | Merge pull request #1 from larspensjo/linux-gcc | Alec Thomas | |
Enable testing for Linux GCC. | |||
2013-02-27 | Minor readme updates. | Lars Pensjö | |
Add link to define POD. Refer to entity instead of component. | |||
2013-02-27 | Enable testing for Linux with gcc. | Lars Pensjö | |
Resolve namespace std clash with boost. struct NullDeleter can't be local. Remove surplus ';'. | |||
2013-02-27 | Update cmake conf for testing. | Lars Pensjö | |
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. | |||
2013-01-06 | Make testing optional. | Alec Thomas | |
2012-10-27 | Add Entity::exists() and EntityManager::get(). | Alec Thomas | |
2012-10-24 | Add Entity class helper. | Alec Thomas | |
This largely supplants the use of entity IDs. | |||
2012-10-24 | Change namespace entity -> entityx. | Alec Thomas | |
2012-10-24 | Include updated. | Alec Thomas | |
2012-10-24 | Name shared library entityx (rather than ..._shared). | Alec Thomas | |
2012-10-24 | Add C++ GitHub highlighting (hopefully). | Alec Thomas | |
2012-10-24 | Add COPYING. | Alec Thomas | |
2012-10-24 | README updates. | Alec Thomas | |
2012-10-24 | Fix unpacking bug (segfault from lambda). | Alec Thomas | |
2012-10-22 | Allow System's to be added pre-created to the SystemManager. | Alec Thomas | |
2012-10-22 | Convert remaining bare pointers to shared_ptr. | Alec Thomas | |
2012-10-20 | Convert EntityManager::unpack() to use boost::shared_ptr. | Alec Thomas | |
2012-10-20 | Implemented unified entity iteration and component unpacking. | Alec Thomas | |
Continued working on docs. | |||
2012-10-20 | More README updates. | Alec Thomas | |
2012-10-19 | More install cleanup. | Alec Thomas | |
2012-10-19 | A bunch of minor build fixes. Started README. | Alec Thomas | |
2012-10-18 | Add C++11 feature checking to cmake. | Alec Thomas | |
2012-10-18 | More attempts to get cmake build working. | Alec Thomas | |
2012-09-20 | Initial import. | Alec Thomas | |