aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-12-25Merge pull request #21 from scott-linder/masterAlec Thomas
Added entityx::make_ptr to mirror std::make_shared
2013-12-24Added entityx::make_ptr to mirror std::make_sharedscott-linder
2013-12-20Move Python support to https://github.com/alecthomas/entityx_pythonAlec Thomas
2013-12-20Event delivery to/from Python and C++.Alec Thomas
2013-12-17Fix unpack and entities_with_components with > 2 args.Alec Thomas
2013-12-02Add download instructions.Alec Thomas
2013-12-02Update docs, add step(dt) to Manager.Alec Thomas
Fixes #19.
2013-11-29Don't cap at ms.Alec Thomas
2013-11-29Merge no-boost into master.Alec Thomas
This eradicates boost as a dependency for everything except the Python integration, which may or may not work for now.
2013-11-29Make benchmarks work.Alec Thomas
2013-11-27Merge pull request #18 from dustinfreeman/masterAlec Thomas
Fixed spelling in README.md
2013-11-27Fixed spelling in README.mdDustin Freeman
Depdendency -> Dependency
2013-11-04Moved stdlib=libc++ test into CMakeLists.txt. Made further modifications to ↵Antony Woods
README.md
2013-11-04Tidied up config.h.in to remove redundant guard - take twoAntony Woods
2013-11-04Revert "Tidied up config.h.in to remove redundant guard"Antony Woods
This reverts commit a5247cfd2a63ac4ef4820a61d43af0fb10f722ae.
2013-11-01Tidied up config.h.in to remove redundant guardAntony Woods
2013-10-31Line endings fix?Antony Woods
2013-10-30Normalize line endingsAntony Woods
2013-10-30Resolved README merge conflictAntony Woods
2013-10-30Merge pull request #1 from alecthomas/masterAntony
Merge changes from upstream
2013-10-29Normalize line endingsAlec Thomas
2013-10-29Add .gitattributes for line endings.Alec Thomas
2013-10-29Tidying up and amending readme/changesAntony Woods
2013-10-29Removed boost namespace from tests so they compileAntony Woods
2013-10-29Fixed a compiler error with std::chrono::durationAntony Woods
2013-10-16Fixed invalid header in python files. Now using chrono instead of boost ↵Antony Woods
timer. Removed unnecessary ptr checks, as now shared ptr is mandatory. Updated Readme to reflect new changes. Updated travis file, just in case.
2013-10-16First pass at replacing boost with c++11 featuresAntony Woods
2013-10-14Dependencies in README.Alec Thomas
2013-10-14Initial commitAntony Woods
2013-10-14README formatting tweaks.Alec Thomas
2013-10-14Fix bug in EntityManager::get.Alec Thomas
2013-10-12Allow creation of Entity::Id from uint64_t.Alec Thomas
2013-10-04Document dependency helper.Alec Thomas
2013-10-04Add `Dependency<C, D1, D2...>` System for automatic componentAlec Thomas
dependencies.
2013-10-01Update README to match reality.Alec Thomas
2013-09-05Speed up iterator creation a bit by avoiding some copies.Alec Thomas
2013-09-05Fix stupid iteration bug.Alec Thomas
Iteration would terminate at ID size() rather than capacity(), where size() is the number of allocated entities. Depending on where deleted entities were, this would likely miss entities at the end of the allocated vectors. Fixes #10.
2013-09-04Add entityx/entityx.hAlec Thomas
2013-09-04Performance improvements + emitting events from Python.Alec Thomas
2013-09-02Added remove<C>() method for removal of components by type.David Wicks
Along with this, there is a ComponentRemovedEvent<T> that is delivered whenever a component is removed from an entity.
2013-08-29Speed up iteration a bit.Alec Thomas
2013-08-22Switch from boost::signal to embedded Simple::Signal.Alec Thomas
2013-08-21Revert "Switch to boost::signals2."Alec Thomas
Until I have the time to make the tests work. This reverts commit be03c3a3d4e8824c3b909648b46910b4cdbc72e1.
2013-08-21Switch to boost::signals2.Alec Thomas
2013-08-19Use README.md for Doxygen index.Alec Thomas
2013-08-19Fix build.Alec Thomas
2013-08-19Add Doxygen file.Alec Thomas
2013-08-18Destroying an entity correctly invalidates all other references.Alec Thomas
2013-08-17Clarify docs + dump test output on failure.Alec Thomas
2013-08-17Add changelog, clean up docs a bit.Alec Thomas