Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-09 | Update README+example for inheritance-free change. | Alec Thomas | |
2015-02-09 | Events no longer need to be inherited from Event, they can be any class. | Alec Thomas | |
See #85. | |||
2015-02-09 | Components no longer need to be inherited from Component<>. | Alec Thomas | |
See #85. | |||
2015-02-06 | Merge pull request #84 from Gronis/master | Alec Thomas | |
Added unsubscribe feature to EventManager. | |||
2015-02-05 | Added unsubscribe feature to EventManager. Also added tests in Event_test.cc ↵ | robin | |
that checks that it's working correctly. | |||
2015-01-15 | Merge pull request #79 from sansumbrella/component_replace | Alec Thomas | |
Entity::replace<Component> method. | |||
2015-01-14 | Entity::replace<Component> method. | David Wicks | |
Avoid the client-side song and dance around assignment in cases where a component of the same type may already be assigned to the entity. | |||
2014-12-31 | Use a vector for the free list. std::list is mind bogglingly slow. | Alec Thomas | |
2014-12-24 | CMake fix for AppleClang. | Alec Thomas | |
2014-12-21 | Merge pull request #76 from excaliburHisSheath/master | Alec Thomas | |
Add SystemManager::update_all() Method | |||
2014-12-20 | Rename SystemManager::update_all() and Add Documentation | David LeGare | |
- Renamed SystemManager::updateAll() to SystemManager::update_all() to make it consistent with the existing naming convention. - Added documentation for SystemManager::update_all(). | |||
2014-12-19 | Add Non-Templated SystemManager::update() Method | David LeGare | |
- Added a non-templated updateAll() method to the SystemManager that updates all systems in the manager. - Adds a test for updateAll(). | |||
2014-12-16 | Merge pull request #73 from MarioLiebisch/cmake-additions | Alec Thomas | |
Added CMake Find_Package script and debug suffix | |||
2014-12-15 | Added CMake Find_Package script and debug suffix | Mario Liebisch | |
* This allows easy inclusion of EntityX in CMake projects using `Find_Package(EntityX)`. * Also debug versions now use the `-d` suffix, no longer overwriting release builds (e.g. `entityx-d.lib` rather than `entityx.lib`). | |||
2014-12-15 | Merge pull request #72 from eco/patch-1 | Alec Thomas | |
Don't use dereference operator in events example | |||
2014-12-14 | Don't use dereference operator in events example | Brad Anderson | |
2014-12-08 | Merge pull request #69 from jpleau/examples | Alec Thomas | |
example: typo in compilation command, replace arial with a free font | |||
2014-12-08 | Merge pull request #70 from jpleau/libdir | Alec Thomas | |
add CMAKE_INSTALL_LIBDIR | |||
2014-12-07 | add CMAKE_INSTALL_LIBDIR | Jason Pleau | |
Keeps the default to 'lib', while allowing to use it like so: -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu | |||
2014-12-07 | example: fix compilation command | Jason Pleau | |
2014-12-07 | example: replace arial with a free font | Jason Pleau | |
Arial is a proprietary font and cannot be included in another package in distributions like Debian. Replaced it with Liberation. | |||
2014-12-02 | Add SONAME. Fixes #65. | Alec Thomas | |
2014-12-01 | Include cmath in example. Fixes #66. | Alec Thomas | |
2014-10-31 | Hack for VS internal error. Fixes #23 (again). | Alec Thomas | |
2014-10-27 | DeltaTime -> TimeDelta | Alec Thomas | |
2014-10-27 | Fix RPATH issue on OSX. | Alec Thomas | |
2014-10-27 | Merge branch 'master' of github.com:alecthomas/entityx | Alec Thomas | |
2014-10-27 | Fix example. | Alec Thomas | |
2014-10-27 | Merge pull request #61 from tivek/remove_c_std_libraries | Alec Thomas | |
Replace stdint.h with cstdint | |||
2014-10-27 | Configurable delta time type via -DENTITYX_DT_TYPE=<type>. | Alec Thomas | |
Fixes #60. | |||
2014-10-25 | fix typo | tivek | |
2014-10-25 | Do not assume integer types in global namespace | Tomislav Ivek | |
2014-10-25 | Include cstdint instead of stdint.h | Tomislav Ivek | |
2014-10-23 | Debug -> All, now that it is faster. | Alec Thomas | |
2014-10-23 | Sort free list before iterating over all entities. | Alec Thomas | |
This should make iteration over all entities much faster. | |||
2014-10-21 | Add test for component destructor called when entity is destroyed. | Alec Thomas | |
2014-10-21 | Add test case for component destruction. | Alec Thomas | |
2014-10-21 | Actually call component destructors on reset(). | Alec Thomas | |
2014-10-14 | Merge pull request #55 from kumar8600/patch-3 | Alec Thomas | |
Correct project name definition at CMakeLists.txt | |||
2014-10-13 | Correct project name definition at CMakeLists.txt | kumar8600 | |
Match with before #7b6427d14aca84c9603f8767e6b9b097a8be9424 | |||
2014-10-13 | Merge pull request #54 from kumar8600/kumar8600/size_t-is-not-int | Alec Thomas | |
Return size_t at methods of Event and Pool | |||
2014-10-13 | Return std::size_t at Event::connected_signals | kumar8600 | |
And size_t -> std::size_t | |||
2014-10-12 | Get definition of std::size_t and make sizet_t more int | kumar8600 | |
2014-10-12 | Make return size_t at functions Event and Pool | kumar8600 | |
2014-10-12 | Merge pull request #53 from kumar8600/patch-2 | Alec Thomas | |
Make true default ENTITY_BUILD_SHARED | |||
2014-10-12 | Merge pull request #52 from kumar8600/patch-1 | Alec Thomas | |
Define project name on CMakeLists.txt | |||
2014-10-12 | Make true default ENTITY_BUILD_SHARED | kumar8600 | |
2014-10-12 | Define project name on CMakeLists.txt | kumar8600 | |
2014-10-10 | Big performance improvement in iteration. | Alec Thomas | |
No longer perform a vtable lookup and function call to unpack components. Unpacking is now completely templatised and expanded at compile time. | |||
2014-10-10 | Add benchmark for unpacking two components. | Alec Thomas | |